2010-10-03 35 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" 
}