我的PHP中有數(shù)組,例如:Array( [0] => Array ( [0] => Data 1 table 1 [1] => [2] => Data 3 table 1 [3] => [4] => [5] => Data 6 table 1 [6] => [7] => Data 8 table 1 [8] => [9] => Data 10 table 1 ))并且我需要用數(shù)組或中的新值填充空元素$variable。也許例如,我從另一個(gè)數(shù)組獲取數(shù)據(jù):Array( [0] => Array ( [0] => Data 1 table 2 [1] => Data 2 table 2 [2] => Data 3 table 2 [3] => Data 4 table 2 [4] => Data 5 table 2 ))這樣我就可以得到結(jié)果Array( [0] => Array ( [0] => Data 1 table 1 [1] => Data 1 table 2 [2] => Data 3 table 1 [3] => Data 2 table 2 [4] => Data 3 table 2 [5] => Data 6 table 1 [6] => Data 4 table 2 [7] => Data 8 table 1 [8] => Data 5 table 2 [9] => Data 10 table 1 ))任何幫助,將不勝感激。謝謝
3 回答

慕的地10843
TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以通過在兩個(gè)數(shù)組上方移動(dòng)來完成
$arr = array_shift($arr); // shifting to first index
$arr1 = array_shift($arr1);
$temp = array_filter($arr, function ($var) { // fetching empty values
return empty($var);
});
$arr = array_filter($arr); // now getting not empty values
$result = $arr + array_combine(array_keys($temp), $arr1); // adding array to maintain index
ksort($result); // sorting by key
echo "<pre>";
print_r($result);
工作演示。
- 3 回答
- 0 關(guān)注
- 226 瀏覽
添加回答
舉報(bào)
0/150
提交
取消