2 回答

TA貢獻1824條經(jīng)驗 獲得超8個贊
使用數(shù)組映射。它遍歷每個元素并創(chuàng)建新的元素數(shù)組,無論你想返回什么。在您的情況下,您希望刪除 'weight' col,因此取消設(shè)置。
$array1 = [
[
'col_0' => '123',
'col_1' => '321',
'weight' => 1
],
[
'col_0' => '123',
'col_1' => '321',
'weight' => 1
],
[
'col_0' => '123',
'col_1' => '321',
'weight' => 1
],
[
'col_0' => '123',
'col_1' => '321',
'weight' => 1
],
[
'col_0' => '123',
'col_1' => '321',
'weight' => 1
],
];
$array2 = array_map(function($element) {
unset($element['weight']);
return $element;
}, $array1);

TA貢獻1820條經(jīng)驗 獲得超9個贊
您可以使用array_map 函數(shù)操作數(shù)組
$arr = array_map(
? ? # apply function for each array element
? ? function ($el) {
? ? ? ? # return modified array elements
? ? ? ? return [
? ? ? ? ? ? 'col_0'=>$el['col_0'],?
? ? ? ? ? ? 'col_1'=>$el['col_1']
? ? ? ? ];
? ? },?
? ? $arr
);
上面的代碼使用帶有匿名函數(shù)的 array_map 從源數(shù)組接收每個元素,操作它并返回更改的元素
- 2 回答
- 0 關(guān)注
- 144 瀏覽
添加回答
舉報