0

我是 php 新手,并试图完成一些必须很容易的事情,但无论出于何种原因,我都无法通过搜索找到答案。

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

示例:使用print_r($_SESSION[species]); 给出:

Array ( [0] => value1 [1] => value2 [2] => value3 [3] => value4 [4] => )

但我只想:

value1
value2
value3
value4

我怎样才能做到这一点?先感谢您。

4

2 回答 2

4

你可以内爆数组

$impl=implode("\n",$_SESSION[species]);
echo $impl

会给你

value1
value2
value3

这只会在 HTML 源代码中插入换行符。如果你想要 html 换行符,请使用

implode("<br />",$tmp);
于 2012-10-20T16:06:20.760 回答
3

...或者你可以比上面的例子更简单,然后做一个 foreach

<?php

foreach($_SESSION['species'] as $value)
{
  echo $value."<br />";
}

?>
于 2012-10-20T16:10:33.950 回答