-1

文字列を正確に2つの部分に分割する必要があります。

例:

$str = 'abc def ghi jkl'

結果:

$arr[0] = 'abc'
$arr[1] = 'def ghi jkl'

私は試した

explode(' ', $str);

しかし、それは私に弦のすべての部分を与えています。配列の残りの部分をどのように組み合わせるのが、私が推測するより良い質問になるでしょうか?

よろしくお願いします〜

4

3 に答える 3

8
explode(' ', $str, 2)

詳しくはhttp://php.net/explodeをご覧ください。

于 2012-10-19T08:45:44.577 に答える
2

パラメータを使用する必要がありlimit = 2ます。

例:

<?php
$str = 'one|two|three|four';

// positive limit
print_r(explode('|', $str, 2));

// negative limit (since PHP 5.1)
print_r(explode('|', $str, -1));
?>

出力

Array
(
    [0] => one
    [1] => two|three|four
)
Array
(
    [0] => one
    [1] => two
    [2] => three
)

あなたの質問では、次のように使用できます。

explode(' ', $str, 2);
于 2012-10-19T08:46:32.813 に答える
1

爆発してみる

explode(' ',$str , 2)

または試す

$new= preg_split('/(\s)/', $str, PREG_SPLIT_DELIM_CAPTURE);
于 2012-10-19T08:46:33.543 に答える