語法:array array(mixed...])
參數mixed的語法為"key=>value",多個參數mixed用逗號分開
如果省略了索引,會自動產生從0開始的整數索引
範例:
$array=array("ASP","PHP","JSP");
$rray[]="ASP",$rray[]="PHP",$rray[]="JSP"
$array3=array("a"=>"books","b"=>"apple","c"=>"orig")
array_search :在陣列中尋找指定的值, 傳回值true/false
語法:mixed array_search(mixed needle,array haystack[,bool strict])
搜尋陣列中是否有8這個數字。
array_search('8',$array);
1.explode():此函式可以將字串分割為陣列儲存,類似切token的方式,若以下列程式碼為例:
$student="kevin susan james";
$stuednt_array=explode(" ",$student);
foreach($stuednt_array as $index => $value)
echo "student $index is: $value\n";
則結果為:
student 0 is: kevin
student 1 is: susan
student 2 is: james
2.implode():此函式可以將陣列合併為字串儲存,若以下列程式碼為例:
$stuednt_array = array(kevin, susan, james);
$student = implode(",", $stuednt_array);
echo $student
把$_POST 的資料用成$key=>$value 的方式,不用在自己轉換成變數,減少很多麻煩。
$_POST = array_map('trim', $_POST);
foreach($_POST as $key => $value) {
${'post_' . $key} = mysql_real_escape_string($value);
}
輸出就是 $post_key的方式丟出來
沒有留言:
張貼留言