php> $array1 = array("One two three","four five six","seven eight nine");
php> =array_map(function($a){return explode(' ',$a);},$array1)
array(
0 => array(
0 => "One",
1 => "two",
2 => "three",
),
1 => array(
0 => "four",
1 => "five",
2 => "six",
),
2 => array(
0 => "seven",
1 => "eight",
2 => "nine",
),
)
匿名関数は、適切と思われる方法に変更できます。正規表現、何でも。
編集コメントごとに:
php> $array1 = array("One two three","four five,six","seven,eight nine");
php> =array_map(function($a){return preg_split('/[ ,]/',$a);},$array1)
array(
0 => array(
0 => "One",
1 => "two",
2 => "three",
),
1 => array(
0 => "four",
1 => "five",
2 => "six",
),
2 => array(
0 => "seven",
1 => "eight",
2 => "nine",
),
)