【问题标题】:assign value of multiple variable to form an array variable in php在php中分配多个变量的值以形成数组变量
【发布时间】:2018-05-06 13:24:35
【问题描述】:
$pn=$_POST['pn'];
$ln=$_POST['ln'];
$logn=$_POST['logn'];
$wellno=$_POST['wellno'];  
for($i=0; $i<$chkcount; $i++) 
 {
  $msg=echo$wellno[$i].':'.echo$ln[$i].'/'.echo$pn[$i].'-'.echo$logn[$i];
  echo "<br>";
 }

我希望 $msg 作为变量来发送消息

【问题讨论】:

    标签: php arrays variables


    【解决方案1】:

    您不能使用echo 连接变量。 echo 什么也不返回。实际上,你有一个 PHP Parse Error : "syntax error, unexpected 'echo'".

    $pn=$_POST['pn'];
    $ln=$_POST['ln'];
    $logn=$_POST['logn'];
    $wellno=$_POST['wellno'];  
    for($i=0; $i<$chkcount; $i++) 
    {
        $msg = $wellno[$i].':'.$ln[$i].'/'.$pn[$i].'-'.$logn[$i];
        do_something_with($msg);
    }
    

    如果要创建一个数组,可以使用[] 运算符将值压入数组:

    $msg=[];
    for($i=0; $i<$chkcount; $i++) 
    {
        $msg[] = $wellno[$i].':'.$ln[$i].'/'.$pn[$i].'-'.$logn[$i];
    }
    print_r($msg);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多