配列に配列を入れて、ここでの構造である:PHPは私は1つのアレイ内のいくつかのアイテムをプッシュしたい
$str = 'String';
$a = array('some', 'sub', 'page');
と私はなるべきいくつかの他の配列にアイテムをプッシュする:
Array (
[some] => Array (
[sub] => Array (
[page] => String
)
)
)
どのように正確に説明するのか分かりませんので、その例があなたに何かを示してくれることを願っています。 最初の配列(a)内の新しい要素を先行する配列のサブ配列としてプッシュし、最後の配列を$ 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を持っている最初の配列(a)のサブアレイにおよび$からの最後を解析するために、いくつかのアルゴリズムを作りたい得ることはありません値$ str.Iこれを自動にしたい手作業ではなく、コードを介してmaticallyで実行します。これは複雑です。申し訳ありませんが、私はそれをよく言いません。 –
私は最初の記事でそれをより良く説明しようとします。 –
ああ;申し訳ありませんが、質問を理解していませんでした:-( –