2つの配列を配列に保存したい。 この例では動作します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
)
)
どうすればいいですか? ありがとうございます。
最初の配列の値は、二番目の配列のキーを参照していますか?そして、2番目の配列から値が欠落していないかどうかをチェックし、その要素と最初の配列から関連する要素を削除する場合は、 –
if(!empty($ val)){} –
はい、正確に2番目の配列には参照キーを持つことができます。 – Mark