何かに取り組んでいるだけで、foreachを使用して配列をループするだけでは、この問題の簡単な解決策を見つけることはできません。誰かがこれに対する簡単な解決策を持っていますか
これを回したい
&array(4) {
["a"]=>int(0)
["b"]=>int(1)
["c"]=>int(2)
["d"]=>int(3)
}
これに
array(1) {
["a"]=>
array(1) {
[0]=>
array(1) {
["b"]=>
array(1) {
[0]=>
array(1) {
["c"]=>
array(1) {
[0]=>
array(1) {
["d"]=> int(1) //this value does not matter
}
}
}
}
}
}
}
値はまったく関係ありません。必要なのは、所有しているarray_intersect_key_recursive関数に対して実行するためのキーだけです。
編集:テスト後に配列が変更されました。配列の配列としてネストする必要があります