如何用php拆分字符串

时间:2009-06-30 11:05:24

标签: php

有什么好方法可以在“或”后分割字符串。 ?

$string = "test.test" result = test

$string = "test doe" result = test

当然我可以使用两次爆炸,但我确信这不是最好的解决方案;)

4 个答案:

答案 0 :(得分:15)

如果您想分成几个不同的字符,请查看preg_split

//split string on space or period:
$split=preg_split('/[ \.]/', $string);

答案 1 :(得分:3)

有字符串标记strtok

答案 2 :(得分:3)

您需要 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两次更容易,看起来更好。

答案 3 :(得分:1)

你可以做一个。进入太空然后被太空爆炸。因为strtr非常快。