Heim > Backend-Entwicklung > PHP-Tutorial > 如何在foeeach遍历二维数组并用.=将值加到一个变量里面

如何在foeeach遍历二维数组并用.=将值加到一个变量里面

WBOY
Freigeben: 2016-06-23 14:22:34
Original
1088 Leute haben es durchsucht

本帖最后由 xianglei1130 于 2013-09-23 17:14:40 编辑

foreach ($posts as $k=>$p){$items.=$p['pro_name'], $p['Discription'], $p['PicUrl'], $p['Url'];}
Nach dem Login kopieren


这是用foreach遍历一个二维数组,我想将所有遍历出来的值都加到 $items上面,然后再foreach外进行打印。

但是这样打印,浏览器什么都不显示。

但是直接在循环里面进行输出,可以正常显示。

foreach ($posts as $k=>$p){echo $items=$p['pro_name'], $p['Discription'], $p['PicUrl'], $p['Url'];}
Nach dem Login kopieren


这样可以正常显示,这样我该怎么实现将所有遍历出来的值都加到 $items上面,然后再foreach外进行打印?


回复讨论(解决方案)

在foreach之前先定义一下$items=''试试!

在foreach之前先定义一下$items=''试试!

有的。

$items = '';foreach ($posts as $k=>$p){$items.=$p['pro_name'], $p['Discription'], $p['PicUrl'], $p['Url'];}
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren


在foreach之前先定义一下$items=''试试!

有的。

$items = '';foreach ($posts as $k=>$p){$items.=$p['pro_name'], $p['Discription'], $p['PicUrl'], $p['Url'];}
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
那只能说你写错了某个地方,我不信邪还专门试了的,一切正常

$data = array(
1 => array(
'username' => '小子',
'age' => '二十四'
),
2 => array(
'username' => '老子',
'age' => '五十'
)
);

$items = '';
foreach ($data as $key => $value) {
$items.=$valus['username'] . $value['age'];
}
echo $items;


在foreach之前先定义一下$items=''试试!

有的。

$items = '';foreach ($posts as $k=>$p){$items.=$p['pro_name'], $p['Discription'], $p['PicUrl'], $p['Url'];}
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren

你的代码不报错??

连接符还是用点号吧。貌似逗号只能echo才能用。
去测试一下呗

你用‘.’号连接。。$items.=$p['pro_name'].$p['Discription'].$p['PicUrl'].$p['Url'];........你用逗号竟然没报错?

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage