Я хочу удалить элемент из массива. Я могу написать это:Php, удалите ключ из массива с красными
$item = array(
'id' => 1
'name' => 'name'
);
$item2 = $item;
unset($item2['id']);
$names[] = $item2;
но последние 3 строки несколько «громоздкие», су не элегантные. Можно ли это решить без создания $ item2
? Что-то вроде:
$item = array(
'id' => 1
'name' => 'name'
);
$names[] = array_ignore_index('id', $item);
вы можете сделать снята с охраны ($ пункт [ 'ID']); –
, и после unset вы можете использовать array_values ($ array) для reindex. – IceManSpy
«Красная ручка» ...? :) – deceze