下面舉了幾個實例主要是講關于輸出數組所有的值 array_values,循環輸出數組的鍵/值對并移動指針 reset,將數組顛倒,不保留鍵名array_reverse函數操作,代碼如下:
- $array=array("size"=>"xl","color"=>"gold"); //定義一個數組
- print_r(array_values($array));//輸出數組所有的值
定義和用法:array_values() 函數返回一個包含給定數組中所有鍵值的數組,但不保留鍵名.
語法:array_values(array),代碼如下:
- $fruit=array('a'=>'apple','b'=>'banana','c'=>'cranberry'); //定義一個數組
- reset($fruit); //指針移動第一個位置
- while(list($key,$val)=each($fruit)) //循環輸出數組的鍵/值對并移動指針
- {
- echo "$key=>$valn"; //輸出數組的鍵及值
- }//開源代碼Vevb.com
- /*
- */
- $input=array("php",3.0,array("green","red")); //定義一個數組
- $result=array_reverse($input); //將數組顛倒,不保留鍵名
- $result_keyed=array_reverse($input,true); //將數組顛倒,保留鍵名
- print_r($result); //顯示第一種結果
- print_r($result_keyed); //顯示第二種結果
- /*
定義和用法:array_reverse() 函數將原數組中的元素順序翻轉,創建新的數組并返回,如果第二個參數指定為 true,則元素的鍵名保持不變,否則鍵名將丟失.
語法:array_reverse(array,preserve),實例代碼如下:
- $array=array(0=>100,"color"=>"red"); //定義一個數組
- print_r(array_keys($array)); //返回該數組的所有鍵名
- $array=array("blue","red","green","blue","blue"); //定義一個數組
- print_r(array_keys($array,"blue")); //返回值為blue的鍵名
- //定義一個元素為數組的數組
- $array=array("color"=>array("blue","red","green"),"size"=>array("small","medium","large"));
- print_r(array_keys($array)); //返回數組的所有鍵名
定義和用法:array_keys() 函數返回包含數組中所有鍵名的一個新數組,如果提供了第二個參數,則只返回鍵值為該值的鍵名,如果 strict 參數指定為 true,則 php 會使用全等比較 (===) 來嚴格檢查鍵值的數據類型.
語法:array_keys(array,value)
新聞熱點
疑難解答