Php 如何从数组中提取值以进行打印
我是php新手,试图完成一些必须简单的事情,但无论出于什么原因,我都无法通过搜索找到答案 基本上,我有一个数组,其中包含一些项。我想在列表中打印它们,但我不想要数组箭头 示例:使用Php 如何从数组中提取值以进行打印,php,arrays,printing,Php,Arrays,Printing,我是php新手,试图完成一些必须简单的事情,但无论出于什么原因,我都无法通过搜索找到答案 基本上,我有一个数组,其中包含一些项。我想在列表中打印它们,但我不想要数组箭头 示例:使用print\r($\u SESSION[species]) 给出: 但我只想: value1 value2 value3 value4 我怎样才能做到这一点?提前感谢您。您可以将阵列内爆 $impl=implode("\n",$_SESSION[species]); echo $impl 我会给你 value1 v
print\r($\u SESSION[species])代码>
给出:
但我只想:
value1
value2
value3
value4
我怎样才能做到这一点?提前感谢您。您可以将阵列内爆
$impl=implode("\n",$_SESSION[species]);
echo $impl
我会给你
value1
value2
value3
这将只在HTML源代码中插入换行符。
如果需要html换行符,请使用
implode("<br />",$tmp);
内爆(
,$tmp);
…或者,您可以比上面的示例更简单,然后做一个foreach
<?php
foreach($_SESSION['species'] as $value)
{
echo $value."<br />";
}
?>
听起来像是你想要的。并确保引用数组键:$\u SESSION['species']
。您可以使用循环(for、foreach、while、pick)遍历数组并打印出值。谢谢您这么做。好吧,那我怎么才能颠倒这个列表呢。即,我希望最后一个值位于列表的顶部。
<?php
foreach($_SESSION['species'] as $value)
{
echo $value."<br />";
}
?>