赋值多个变量以在 PHP 中形成数组变量


$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作为变量发送消息

不能使用echo来连接变量。echo什么也没返回。实际上,您有一个PHP解析错误:">语法错误,意外的'回声'"。

$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);

最新更新