我想这样做:
$product[] = Array (
"article_title" => valeures,
"article_id" => ,
"article_value" => ,
"article_price" =>
"article_picture1" => ,
"article_picture2" => ,
"article_picture3" => ,
"article_picture4" => ,
"article_friends[]" => array ( "name" => ,
),
);
但我知道它不起作用,我一直在网上和php.net上寻找好几个小时,但我不知道该怎么办。 我想做的是获得一个可以处理产品[1]的product []数组;产品[2] ......并且在其中,我得到了相同的过程:“article_firends []”将自动增加以执行类似的操作:
在产品[1]中:artcile_friends [1] [name] = John; article_freidns [2] [name] = Nina ......等等产品[2] ......
这已在foreach循环中实现,因此它应该自动管理密钥。 我该如何构建它?
非常感谢, 英里
答案 0 :(得分:2)
"article_friends[]" => array ( "name" => ,
不会创建新的article_friends
子数组。它在父$ product数组中创建一个键,其名称恰好是article_friends[]
。
删除密钥周围的引号,以便最终得到
article_friends[] => array ( "name" => , ...
答案 1 :(得分:0)
这完全可行。
由于valeures
,您收到错误,这是一个变量,而不是添加'$'或它是一个字符串,而不是添加引号。
"article_friends[]" => array ( "name" => ,
也是错误的,你必须在“name”之后添加一个值。
'article_friends []'行中的尾随逗号应该省略。