*/
$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"; //輸出數組的鍵及值
}
/*
*/
$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)