Разделить на две переменные?


Допустим, у меня есть следующее: "44-xkIolspO"

Я хочу вернуть 2 переменные:

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

Какой был бы лучший способ сделать это?

Author: Vincent Ramdhanie, 2011-01-19

2 answers

Попробуйте это:

список ($один, $два) = разделить("-", "44-xkiolspo", 2);

list($one, $two) = explode("-", "44-xkIolspO", 2);
 34
Author: Chandu, 2011-01-19 03:07:14

В PHP есть функция preg_split(), которая разбивает строку с помощью регулярного выражения. Это должно делать то, что вы хотите.

Или взорвать() может быть проще.

    $str = "44-xkIolspO";
    $parts = explode("-", $str);
    $one = $parts[0];
    $two = $parts[1];
 6
Author: Vincent Ramdhanie, 2011-01-19 03:12:13