PHP入门-2
1.一維數(shù)組的定義:兩種(1) $arr = array('0'=>123, 'hh'=>'hh');(2) $arr[] = 123; $arr['hh'] = 'hh'; 這個數(shù)組等價于上面的.常用二維數(shù)組 $arr = array('0'=>'aaa', 'zh'=>'hhq',array('php'=>'mysql','0'=>'ThinkPHP'));2.(1)遍歷一維數(shù)組: foreach($arr as $key=>$val)();(2)遍歷二維數(shù)組: foreach($arr as $key1=>$val){if (is_array($val)){foreach($val as $key2=>$val2){echo $key2.$val2;}}}(3)例如隔行換色的問題,就是循環(huán)套循環(huán),添加輔助變量,循環(huán)套if。3.超全局數(shù)組:(1)$_POST, $_GET:在談<a></a>傳值的時候,講到了一個addslashes(添加保護機制),默認在?a=&b=&c= 傳值的時候如果有‘,“,/,全部自動被加上\(這是轉(zhuǎn)義字符),這是防止在加入數(shù)據(jù)庫的時候sql語句拼接出錯,官方而采取的一個機制、(2)$_FILES:index.php:<input type="file" enctype="multiply">//這個enctype代表文件編碼,不可缺少; 如果希望對文件上傳做更多的限制(大小,格式,路徑...),看手冊吧。res.php:print_r($_FILES); //即可看到$_FILES數(shù)組的全部信息。然后取得某些信息做一些操作。(3)$_COOKIE: //有一點需要注意:在setcookie前決不能有任何Html輸出。(這一點同header)index.php:setcookie('name', 'zh_hhq', time()+3600, '\'); //更多參數(shù)的設(shè)置查手冊。print_r($_COOKIE);res.php:print_r($_COOKIE);//只要在index.php里面設(shè)置好cookie,在任何一個頁面都可以取到$_COOKIE數(shù)組的值、然后拿到這些值去做些操作、(4)$_SESSION://有一點需要注意:在session前決不能有任何Html輸出。(這一點同header)index.php:start_session(); //這一句必不可少$_SESSION['name'] = 'haoge';$_SESSION['pass'] = 'hhq';print_r($SESSION);res.php:start_session(); //這一句必不可少。print_r($_SESSION);(5)GLOBALS:index.php:print_r($GLOBALS);//包含所有頁面的所有的全局變量,超全局數(shù)組(不包括局部變量:函數(shù)內(nèi)部定義的變量)。
轉(zhuǎn)載于:https://www.cnblogs.com/LS1314/p/8604520.html
總結(jié)
- 上一篇: BZOJ 3597 SCOI2014 方
- 下一篇: .门式钢管脚手架由基本部件门架和配件相互