php$data = array 品牌笔记本电脑=price=4988number=1 高档男士=price=588number=1 3G手机=price=4666number=1 高档女士=price=698number=1;foreach $data as $key=$value foreach $value as $keys=$value echo
在定义数组时应该使用圆括号而不是方括号,应该是:
$data = array(
"品牌笔记本电脑"=>["price"=>4988,"number"=>1],
"高档男士"=>["price"=>588,"number"=>1],
"3G手机"=>["price"=>4666,"number"=>1],
"高档女士"=>["price"=>698,"number"=>1]
);
另外,在第二个 foreach 循环中,变量名与数组值的键名重复,应该修改为不同的变量名。可以改为以下代码:
foreach ($value as $subKey=>$subValue){
echo $data[$key][$subKey];
}
原文地址: https://www.cveoy.top/t/topic/XL4 著作权归作者所有。请勿转载和采集!