php echo 逗号,php – echo语句中的逗号表示什么?

我试图从递归函数回显一个字符串:

echo“< li>”,$node,recurse($arr),“< / li>”;

echo“< li>” . $node.递归($arr). “< /锂>” 中;

function writeList($tree)

{

if($tree == null) return;

echo "

  • ";

foreach($tree as $node=>$children) {

echo "

", $node, writeList($children) , "";

}

echo "

";

}

$tree是一个树状结构,可以在this question(form2)中找到

而且,我可以注意到两者的输出是不同的.

有人可以告诉我使用的区别,和.一般而言,特别是在这个例子中?

编辑:如果不是回显字符串,我想将此函数生成的字符串存储在变量中.我特别感兴趣的是从第一个echo语句收到的输出.

编辑:

我正在喂这个数组:

array

3 =>

array

4 =>

array

7 => null

8 =>

array

9 => null

5 => null

6 => null

我得到的输出是:

(来自第一个回声声明)

  • 3
    • 4
      • 7
      • 8
        • 9
    • 5
  • 6

(来自第二个回声声明)

      • 7
        • 9
      • 8
    • 4
    • 5
  • 3
  • 6
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值