2010-10-03 36 views
0

我試圖像例如我上面寫的創建數組:我如何創建數組與foreach在PHP中?

$arr=array('roi sabah'=>500,yossi levi=>300,dana=>700); 

,但我想創建動態用foreach。

我該怎麼辦?

謝謝。

+1

什麼你想從創建數組* *?什麼是輸入? – Gordon 2010-10-03 21:29:29

+0

你有什麼開始?如果你想從虛無創建這個數組,你將不會有比這少的代碼... – 2010-10-03 21:29:56

回答

0

你可以訪問一個數組與foreach(並可以創建另一個,而通過數組的值)。但是,如果您只有示例中的名稱和編號等數據,而不是存儲在數組中,則不能使用foreach

另一種方法來創建你所提到的數組:

$arr = array(); 
$arr['roi sabah'] = 500; 
$arr['yossi levi'] = 300; 
// etc

以及訪問這些值:

foreach ($arr as $key => $value) { 
    // $key is e.g. "roi sabah", and its value "500" 
}