Так что я предположим, что строить многомерный массив динамически из текстового файла, и все работает отлично, за исключением того, что цифровые клавиши завинчивания меня ...PHP array_merge_recursive с помощью цифровых клавиш
Текстовый файл выглядит примерно так это:
a=1
b.c=2
b.d.0.e=3
b.d.0.f=4
b.d.1.e=5
b.d.1.f=6
Как array_merge_recursive не работает с цифровыми клавишами, выход, как:
array(2) {
["a"]=>
string(3) "1"
["b"]=>
array(2) {
["c"]=>
string(3) "2"
["d"]=>
array(4) {
[0]=>
array(1) {
["e"]=>
string(9) "3"
}
[1]=>
array(1) {
["f"]=>
string(4) "4"
}
[2]=> array(1) {
["e"]=>
string(8) "5"
}
[3]=>
array(1) {
["f"]=>
string(9) "6"
}}}}
есть ли простое решение, чтобы сделать выход как ...?
array(2) {
["a"]=>
string(3) "1"
["b"]=>
array(2) {
["c"]=>
string(3) "2"
["d"]=>
array(2) {
[0]=>
array(2) {
["e"]=>
string(9) "3"
["f"]=>
string(4) "4"
}
[1]=>
array(3) {
["e"]=>
string(9) "5"
["f"]=>
string(4) "6"
}}}}
Благодаря
Любое из решений в ответах будет работать, но я хотел бы предложить, кому хранит данные, как это, что это будет сделано более правильно (например, с помощью json). – GZipp