-3
我想將兩個數組保存在一個數組中。 此示例適用PHP - 保存一個數組,如果缺少一個值
$myArray = [];
$a = [1,2,3,4];
$b = [1,2,3,4];
輸出
Array
(
[a] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[b] => Array
(
[1] => 11
[2] => 22
[3] => 33
)
)
我的問題是,當陣列中的一個值丟失,則涉及到一個錯誤
Array
(
[a] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[b] => Array
(
[1] => 11
[2] =>
[3] => 33
)
)
我需要這樣的輸出。如果缺少一個值
Array
(
[a] => Array
(
[0] => 1
[2] => 3
)
[b] => Array
(
[1] => 11
[3] => 33
)
)
我該怎麼做? 謝謝。
是否所述第一數組的值引用第二陣列的鍵?你想檢查第二個數組是否有值,如果它們是從第一個元素中刪除該元素加上相關元素? –
使用if(!empty($ val)){} –
是的,但第二個數組可以有一個引用鍵。 – Mark