вставить массив 2, используя Explode в таблицу MySQL - PullRequest
0 голосов
/ 30 ноября 2018

Следующий код неправильный, кто-нибудь знает, как написать правильный код?

 foreach(explode('|',$btn) as $b)
    foreach(explode('|',$param) as $p)
      DB::insert("insert into commands (buttons, parameters) values (?, ?)", [$b, $p]);

Я решил это:)

Здесь:

$b = explode('|', $btn);
$p = explode('|', $param);
$c = array_combine($b,$p);

foreach($c as $d => $key)
    DB::insert("insert into commands (buttons, parameters) values (?, ?)", [$d, $key]);
...