PHP разбивает строку на 2 значения - PullRequest
1 голос
/ 22 ноября 2011

привет, у меня есть строка, показывающая рост пользователей, как это,

6 '3 "

Я хотел разделить эту строку на два значения FEET и INCHES, поэтому у меня тоже осталось что-то похожее,

$feet = "6'";<br> $inches = "3"/"

Я до сих пор пытался сделать следующее, но безрезультатно,

split("[']", $height)

Ответы [ 4 ]

3 голосов
/ 22 ноября 2011
$height = "6' 3\"";
list($feet, $inches) = explode(" ", $height);

Демо: http://codepad.org/9WbAl1dn

0 голосов
/ 22 ноября 2011

Чтобы получить только числовые значения в футах и ​​дюймах:

$parts = explode("' ", trim($height, '"'));
$feet = $parts[0];
$inches = $parts[1];

в сочетании с ответом Нила :

$height = "6' 3\"";
list($feet, $inches) = explode("' ", trim($height, '"'));
0 голосов
/ 22 ноября 2011

Вы можете использовать функцию PHP explode () .

0 голосов
/ 22 ноября 2011

Разделить это функция Javascript для этого.Вы ищете explode ().

$array = explode(" ", $height)

Вы можете объединить его с list (), чтобы разбить массив на varialbes:

list($feet, $inches) = explode(" ", $height)
...