我想刪除數(shù)組中的父數(shù)組索引。以下是我的數(shù)組。Array( [0] => Array ( [0] => Array ( [id] => 296 [username] => David0123 [profile_slug] => david-love ) ) [1] => Array ( [0] => Array ( [id] => 297 [username] => Anne_wils [profile_slug] => anne-chase ) ) [2] => Array ( [0] => Array ( [id] => 300 [username] => malina001 [profile_slug] => malina-reid ) ))我想要這樣..Array( [0] => Array ( [id] => 296 [username] => David0123 [profile_slug] => david-love ) [1] => Array ( [id] => 297 [username] => Anne_wils [profile_slug] => anne-chase ) [2] => Array ( [id] => 300 [username] => malina001 [profile_slug] => malina-reid ))我為此使用了以下腳本但沒有用。$myMainArray = json_decode(json_encode($allEscorts),true);$i=0;foreach( array_values($myMainArray) as $k=> $val){ echo $val[$i]['id']; $i++;}我想顯示每個元素的數(shù)據(jù),但首先我必須刪除父數(shù)組索引。
2 回答

瀟湘沐
TA貢獻(xiàn)1816條經(jīng)驗 獲得超6個贊
您可以使用array_map將值拉高一個級別
$myMainArray = json_decode(json_encode($allEscorts),true);
$myMainArray = array_map(function($el) {
return $el[0];
}, $myMainArray);

料青山看我應(yīng)如是
TA貢獻(xiàn)1772條經(jīng)驗 獲得超8個贊
您應(yīng)該檢查是否可以按照您的意愿生成第一個數(shù)組。如果不是,您可以使用 array_map 從內(nèi)部數(shù)組中獲取第一個索引。
例如:
$result = array_map(function($item){
return $item[0]; // always return the first array-index
}, $first_array);
- 2 回答
- 0 關(guān)注
- 109 瀏覽
添加回答
舉報
0/150
提交
取消