文字列を正確に2つの部分に分割する必要があります。
例:
$str = 'abc def ghi jkl'
結果:
$arr[0] = 'abc'
$arr[1] = 'def ghi jkl'
私は試した
explode(' ', $str);
しかし、それは私に弦のすべての部分を与えています。配列の残りの部分をどのように組み合わせるのが、私が推測するより良い質問になるでしょうか?
よろしくお願いします〜
文字列を正確に2つの部分に分割する必要があります。
例:
$str = 'abc def ghi jkl'
結果:
$arr[0] = 'abc'
$arr[1] = 'def ghi jkl'
私は試した
explode(' ', $str);
しかし、それは私に弦のすべての部分を与えています。配列の残りの部分をどのように組み合わせるのが、私が推測するより良い質問になるでしょうか?
よろしくお願いします〜
explode(' ', $str, 2)
詳しくはhttp://php.net/explodeをご覧ください。
パラメータを使用する必要があり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);
爆発してみる
explode(' ',$str , 2)
または試す
$new= preg_split('/(\s)/', $str, PREG_SPLIT_DELIM_CAPTURE);