Скажем, у меня есть следующее: "44-xkIolspO"
Я хочу вернуть 2 переменные:
$one = "44"; $two = "xkIolspO";
Какой был бы лучший способ сделать это?
Попробуй это:
список ($ one, $ two) = split ("-", "44-xkIolspO", 2);
list($one, $two) = explode("-", "44-xkIolspO", 2);
PHP имеет функцию, называемую preg_split (), разделяет строку, используя регулярное выражение. Это должно делать то, что вы хотите.
Или взорвать () может быть проще.
$str = "44-xkIolspO"; $parts = explode("-", $str); $one = $parts[0]; $two = $parts[1];