有沒有什麼好的方法來分割字符串後面的「」或。 ?如何用php分割字符串
像
$string = "test.test" result = test
$string = "test doe" result = test
當然,我可以使用爆炸兩次,但我相信那不是最好的解決方案;)
有沒有什麼好的方法來分割字符串後面的「」或。 ?如何用php分割字符串
像
$string = "test.test" result = test
$string = "test doe" result = test
當然,我可以使用爆炸兩次,但我相信那不是最好的解決方案;)
如果要分割在幾個不同的字符,看看preg_split
//split string on space or period:
$split=preg_split('/[ \.]/', $string);
你可以做一個strtr。進入太空,然後通過空間爆炸。由於strtr速度非常快。
還有字符串標記strtok。
你想要strtok
功能。手冊給出了這樣的例子:
<?php
$string = "This is\tan example\nstring";
/* Use tab and newline as tokenizing characters as well */
$tok = strtok($string, " \n\t");
while ($tok !== false) {
echo "Word=$tok<br />";
$tok = strtok(" \n\t");
}
?>
雖然你的情況,我懷疑使用explode
兩次更容易,更好看。
eek,well spotted – 2009-06-30 11:13:40