分成两个变量?
假设我有以下情况:"44-xkIolspO"
我想返回2个变量:
$one = "44";
$two = "xkIolspO";
最好的方法是什么?
假设我有以下情况:"44-xkIolspO"
我想返回2个变量:
$one = "44";
$two = "xkIolspO";
最好的方法是什么?
试试这个:
list($one, $two) = split(“-”, “44-xkIolspO”, 2);
list($one, $two) = explode("-", "44-xkIolspO", 2);
PHP有一个名为preg_split()的函数,它使用正则表达式拆分字符串。这应该做你想做的事。
或者explode()可能更容易。
$str = "44-xkIolspO";
$parts = explode("-", $str);
$one = $parts[0];
$two = $parts[1];