я хочу выдвинуть некоторые элементы в одном массиве, вот структура:PHP ставить массивы в массивах
$str = 'String';
$a = array('some', 'sub', 'page');
и я хочу, чтобы раздвинуть элементы в какой-то другой массив, который должен стать:
Array (
[some] => Array (
[sub] => Array (
[page] => String
)
)
)
Я не знаю, как именно объяснить это, так что надеюсь, что пример показывает вам кое-что. Я хочу, чтобы любой новый элемент в первом массиве (а) был помещен как подматрица из предыдущего, а последний имел значение из $ str;
$string = 'My Value';
$my_first_array = array('my', 'sub', 'arrays');
Тогда некоторые функции для разбора $ my_first_array и передать его как:
Пример:
ob_start('nl2br');
$my_parsed_sub_array = parse_sub_arrays($my_first_array, $string);
print_r($my_parsed_sub_array);
=== >>>
Array (
[my] => Array (
[sub] => Array (
[arrays] => String
)
)
)
нет, нет, вы не получите point.I хочет сделать некоторый алгоритм для разбора первого массива (а) в подмассивы и последний из $ а, чтобы значение $ str.I хочу сделать это автоматически с помощью кода, а не вручную. Это сложно, извините, я не могу сказать это лучше. –
Я попытаюсь объяснить это лучше в первом посте, это не так. –
Oh; извините, не совсем понял вопрос :-( –