как объединить 2 значения или более из foreach, чтобы быть 1 переменной - PullRequest
0 голосов
/ 28 октября 2018

это мой код:

foreach ($_POST['id_serv'] as $key => $count) {
    $p_warna = $_POST['p_warna'.$count];
    $p_data = $p_warna;
    echo $p_data; 
    // if i set "echo" at this, i get value ("RedGreen") 
}   echo $p_data;
    // if i set "echo" at this, i get value ("Green") 

вопрос в том, как сделать значение $ p_data таким, как это: ("Red, Green");Если это возможно, я могу ввести их в базу данных только один раз для данных одного столбца.

спасибо за вашу помощь до ..

1 Ответ

0 голосов
/ 28 октября 2018

Как уже упоминалось в комментарии, добавьте в массив и разверните, чтобы создать объединенную строку, разделенную любым разделителем, который вы хотите.

$a=array();

foreach ($_POST['id_serv'] as $key => $count) {
    $p_warna = $_POST['p_warna'.$count];
    $a[] = $p_warna;
    // if i set "echo" at this, i get value ("RedGreen") 
}  

echo implode(',', $a);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...