Home > Article > Backend Development > 如何在foeeach遍历二维数组并用.=将值加到一个变量里面
foreach ($posts as $k=>$p){$items.=$p['pro_name'], $p['Discription'], $p['PicUrl'], $p['Url'];}
foreach ($posts as $k=>$p){echo $items=$p['pro_name'], $p['Discription'], $p['PicUrl'], $p['Url'];}
在foreach之前先定义一下$items=''试试!
在foreach之前先定义一下$items=''试试!
有的。
$items = '';foreach ($posts as $k=>$p){$items.=$p['pro_name'], $p['Discription'], $p['PicUrl'], $p['Url'];}
在foreach之前先定义一下$items=''试试!
有的。
$items = '';foreach ($posts as $k=>$p){$items.=$p['pro_name'], $p['Discription'], $p['PicUrl'], $p['Url'];}那只能说你写错了某个地方,我不信邪还专门试了的,一切正常
在foreach之前先定义一下$items=''试试!
有的。
$items = '';foreach ($posts as $k=>$p){$items.=$p['pro_name'], $p['Discription'], $p['PicUrl'], $p['Url'];}
连接符还是用点号吧。貌似逗号只能echo才能用。
去测试一下呗
你用‘.’号连接。。$items.=$p['pro_name'].$p['Discription'].$p['PicUrl'].$p['Url'];........你用逗号竟然没报错?