我有一個這樣的字符串:在第一空間分割字符串中
紅,黃,藍
,我想這樣的一個數組:
Array( [0] =>紅色 [1] =>黃色藍色)
如何在字符串的第一個空格處分割? 我的密碼不起作用
<?php
$str = "red yellow blue";
$preg = preg_split("/^\s+/", $str);
print_r($preg);
?>
請幫幫我。
我有一個這樣的字符串:在第一空間分割字符串中
紅,黃,藍
,我想這樣的一個數組:
Array( [0] =>紅色 [1] =>黃色藍色)
如何在字符串的第一個空格處分割? 我的密碼不起作用
<?php
$str = "red yellow blue";
$preg = preg_split("/^\s+/", $str);
print_r($preg);
?>
請幫幫我。
使用explode
有限制:
$array = explode(' ', $string, 2);
只是一個側面說明:的preg_split
的第三個參數是一樣的一個explode
,所以你可以寫你這樣的代碼,以及:
$array = preg_split('#\s+#', $string, 2);
參考文獻:
<?php
$string = "red yellow blue";
$result = explode(" ", $string, 2);
print_r($result);
?>
剛剛爆發,
這是一個很好的答案,將它與引用(例如,鏈接到手動) – 2013-04-25 12:25:32
一個偉大的答案好奇的是,第三個參數是數組中元素的最大數量,而最後一個元素將剩下的所有元素都包含在內。 – Andrew 2017-01-25 19:32:01