Heim >Backend-Entwicklung >PHP-Tutorial >php动态生成数组元素有关问题

php动态生成数组元素有关问题

WBOY
WBOYOriginal
2016-06-13 10:10:21870Durchsuche

php动态生成数组元素问题
现在需要一个数组,但是数组中的元素是不固定的,所以就提前将数组的元素生成好,然后再创建一个数组,结果这个生成的元素就成后来创建数组的一个元素了。代码如下
for ($i=0;$i$ary.=$ay."=>".$as; //元素
}
$data=array($ary); //创建的数组

我现在要的格式是这样的.$data=array('a'=>1,'b'=2,'c'=>3); 但是将生成的元素放到里面就是不行,输入生成的元素,然后复制下来再放进去就可以了.
不知道怎么的问题,还请高手帮忙解答下啊!

------解决方案--------------------
for ($i=0;$i$ary.=$ay."=>".$as; //元素
}
$data=array($ary); //创建的数组
这样的写法就是错的,创建数组的时候,array($list);
$list这是一个列表,不是字符串,你这样创建永远都只有一个元素
------解决方案--------------------


------解决方案--------------------
PHP code
$arr=array();for($i=0;$i
                 
              
              
        
            
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn