Ich möchte ein Element aus einem Array entfernen. Ich kann schreiben:Php, Schlüssel aus einem Array red-handed entfernen
$item = array(
'id' => 1
'name' => 'name'
);
$item2 = $item;
unset($item2['id']);
$names[] = $item2;
aber die letzten drei Zeilen sind etwas "mühsam", sooer un elegant. Kann es gelöst werden, ohne $ item2
zu erstellen? Etwas wie:
$item = array(
'id' => 1
'name' => 'name'
);
$names[] = array_ignore_index('id', $item);
Sie können ungesetzt tun ($ item [ 'id']); –
und nach dem Deaktivieren können Sie array_values ($ array) zum erneuten Indizieren verwenden. – IceManSpy
"Red Handed" ...? :) – deceze