我想採取特定列所有值在多維數組...得到特定的列值
我需要得到的值或列(「玫瑰」,「菊花」,「蘭」)。 ..
怎麼辦?
是否有預定義的函數? 因爲在我的陣列有1000條記錄,所以循環將繼續運行1000次,程序會慢,所以......
我想採取特定列所有值在多維數組...得到特定的列值
我需要得到的值或列(「玫瑰」,「菊花」,「蘭」)。 ..
怎麼辦?
是否有預定義的函數? 因爲在我的陣列有1000條記錄,所以循環將繼續運行1000次,程序會慢,所以......
<?php
$shop = array(array("rose", 1.25 , 15),
array("daisy", 0.75 , 25),
array("orchid", 1.15 , 7)
);
echo $shop[0][0]." costs ".$shop[0][1]." and you get ".$shop[0][2]."\n";
echo $shop[1][0]." costs ".$shop[1][1]." and you get ".$shop[1][2]."\n";
echo $shop[2][0]." costs ".$shop[2][1]." and you get ".$shop[2][2]."\n";
?>
迭代通過陣列中的每個陣列中,只選擇一個鍵(很抱歉,如果這聽起來有點混亂,這裏就是我的意思):
$flowers = array();
$flowers[] = array('type'=>'rose', 'color'=>'red');
$flowers[] = array('type'=>'daisy', 'color'=>'white');
$flowers[] = array('type'=>'orchid', 'color'=>'pink');
foreach ($flowers as $flower) {
echo $flower['type'];
}
這將打印出任何在每個花欄「類型」是。
是否有任何預定義的函數? ,因爲在我的數組有1000條記錄,所以循環將繼續運行1000次,程序會減慢,這就是爲什麼我問... – 2010-03-20 08:02:24
'foreach'是一個「預定義」的語言結構,請參閱http://docs.php.net /的foreach – VolkerK 2010-03-20 09:03:12
請提供完整的數組 – erenon 2010-03-20 07:48:02