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