在php中使用句点作为分隔符

时间:2010-11-19 21:16:42

标签: php

说我有first.lastBob.Dylan

我可以分开吗?

所以我有$first$last

所以第一个变量是Bob。 最后的变量是Dylan。

我在思考php拆分但是已经弃用了。

4 个答案:

答案 0 :(得分:9)

尝试将explodelist

一起使用
$string = "first.last";
if( strpos( $string, "." ) === FALSE )
    throw new Exception( "string doesn't contain a '.'" );

list( $first, $last ) = explode( ".", $string, 2 );

注意:$string包含“。”非常重要。或者你会得到一个错误。您可以通过strpos检查它是否已完成。

此外,当尝试为不推荐使用的函数查找替代函数时,最好从不推荐使用的函数documentation page上的“还看到”函数列表开始。在这种情况下,explode就在该列表中。

答案 1 :(得分:4)

使用explode('.',$var)

答案 2 :(得分:2)

您想要explode()

答案 3 :(得分:2)

更明确

list($first,$last) = explode('.', $string, 2);