分成两个变量?

Lat*_*tox 17 php string parsing explode

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

我想返回2个变量:

$one = "44";
$two = "xkIolspO";
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

Cha*_*ndu 36

试试这个:

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

list($one, $two) = explode("-", "44-xkIolspO", 2);
Run Code Online (Sandbox Code Playgroud)


Vin*_*nie 6

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

或者explode()可能更容易.

    $str = "44-xkIolspO";
    $parts = explode("-", $str);
    $one = $parts[0];
    $two = $parts[1];
Run Code Online (Sandbox Code Playgroud)