1

私はこの文字列を持っています:

$string = "123456789"

それは配列になるはずです:

Array ( [0] => 123 ) Array ( [1] => 456 ) Array ( [2] => 789 )

しかし、私は得る:

Array ( [0] => 123 ) Array ( [0] => 456 ) Array ( [0] => 789 )

ループを使用してこの文字列を取得します。

for ($i=0; $i<$num; $i++)
{
    $string = $tree['a']['b'][$i]['c'];
}

次に、explode 関数を使用して配列を取得します。インデックスが 1 つしかない配列を取得したのはなぜですか? 取得するために私がすべきこと:

 Array ( [0] => 123 ) Array ( [1] => 456 ) Array ( [2] => 789 ).

これを理解するのを手伝ってください。

4

1 に答える 1

1

str_split($string, 3)配列の作成に使用します。

http://php.net/manual/en/function.str-split.php

于 2012-04-24T06:41:18.080 に答える