【问题标题】:concat a for loop - php连接一个 for 循环 - php
【发布时间】:2011-03-11 21:38:17
【问题描述】:

我想连接一个 for 循环

$stringd = "xxx". for($i=1;$i<=$_POST['cc'];$i++) { echo $_POST[$i]." ";} . "hello";

以上抛出错误;怎么写?

【问题讨论】:

    标签: php


    【解决方案1】:

    你首先要初始化你的字符串:

    $stringd = "xxx";
    

    然后,循环,在该变量的末尾连接:

    for($i=1;$i<=$_POST['cc'];$i++) {
        $stringd .= $_POST[$i]." ";
    }
    

    最后,以最后一部分结束:

    $stringd .= "hello";
    

    但你不能在一次操作中完成所有(尤其是循环)

    【讨论】:

    • 如果你连接整个帖子数组,我会选择内爆。
    • 确实;但不确定他是否试图连接整个数组:直到count($_POST),他才循环,但直到$_POST['cc']——看起来有点奇怪,不过......
    • 跳转似乎很奇怪 :) 我猜是编码新手。或者他实际上在 CC 中保存了分隔符/最大计数。
    • 感谢您指出我的答案中的错字,但现在我发现它与您的相同(“+”除外):) 抱歉!
    【解决方案2】:
    $stringd = "xxx";
    for($i=1;$i<=$_POST['cc'];$i++) 
    { 
       $stringd .= $_POST[$i]." ";
    } 
    $stringd .= "hello";
    

    【讨论】:

      【解决方案3】:

      我相信这就是您要找的:

      $stringd = "xxx";
      
      for($i=1;$i<=$_POST['cc'];$i++) 
      { 
         stringd.= $_POST[$i]." ";
      } 
      
      $stringd .= "hello";
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-08-12
        • 1970-01-01
        • 2021-07-20
        • 2012-09-13
        • 2019-04-14
        • 1970-01-01
        • 2013-01-11
        • 2019-01-05
        相关资源
        最近更新 更多