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

我是php新手,试图完成一些必须简单的事情,但无论出于什么原因,我都无法通过搜索找到答案

基本上,我有一个数组,其中包含一些项。我想在列表中打印它们,但我不想要数组箭头

示例:使用
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 />";
}

?>