Heim > Fragen und Antworten > Hauptteil
array(3) { [0]=> array(1) { ["id"]=> int(852) } [1]=> array(1) { ["id"]=> int(853) } [2]=> array(1) { ["id"]=> int(854) } }
Wie füge ich einem Array wie diesem die ID 845 hinzu und verwandle das Array dann
in eine Zeichenfolge wie 852.853.854, 845?
習慣沉默2017-05-24 11:35:51
$arr=[['id'=>852],['id'=>853],['id'=>854]];
foreach ($arr as $key => $value) {
$new[]=implode('',$value);
}
$new[]='845';
$new=implode(',',$new);
var_dump($new);
淡淡烟草味2017-05-24 11:35:51
$arr = array(
array('id' => 852),
array('id' => 853),
array('id' => 854),
);
$arr[] = array('id' => 845);
$arr = array_column($arr, 'id');
$str = implode(',', $arr);
var_dump($str);