Скажите, что у меня есть следующее: "44-xkIolspO"
"44-xkIolspO"
Я хочу вернуть 2 переменные:
$one = "44"; $two = "xkIolspO";
Каков наилучший способ сделать это?
Попробуйте это:
список ($ один, $ два) = 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];