分成两个变量?

时间:2011-01-19 03:00:00

标签: php string parsing explode

说我有以下内容:"44-xkIolspO"

我想返回2个变量:

$one = "44";
$two = "xkIolspO";

最好的方法是什么?

2 个答案:

答案 0 :(得分:35)

试试这个:

列表($ 1,$ 2)= split(“ - ”,“44-xkIolspO”,2);

list($one, $two) = explode("-", "44-xkIolspO", 2);

答案 1 :(得分:6)

PHP有一个名为preg_split()的函数使用正则表达式拆分字符串。这应该做你想要的。

explode()可能更容易。

    $str = "44-xkIolspO";
    $parts = explode("-", $str);
    $one = $parts[0];
    $two = $parts[1];