назначить значение нескольких переменных для формирования переменной массива в php - PullRequest
0 голосов
/ 06 мая 2018
$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 отправляла сообщение

1 Ответ

0 голосов
/ 06 мая 2018

Вы не можете использовать echo для объединения переменных. echo ничего не возвращает. На самом деле, у вас есть ошибка синтаксического анализа PHP: "синтаксическая ошибка, неожиданное '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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...