Как разбить строку на .
разделитель в PHP? Например, если у меня есть строка "a.b"
, как мне получить "a"
?
PHP: разделительная строка
Ответ 1
explode
выполняет следующее задание:
$parts = explode('.', $string);
Вы также можете напрямую извлекать части результата в переменные:
list($part1, $part2) = explode('.', $string);
Ответ 2
explode('.', $string)
Если вы знаете, что ваша строка имеет фиксированное количество компонентов, вы можете использовать что-то вроде
list($a, $b) = explode('.', 'object.attribute');
echo $a;
echo $b;
Печать
object
attribute
Ответ 3
$string_val = 'a.b';
$parts = explode('.', $string_val);
print_r($parts);
Ответ 4
Следующее вернет вам букву "a":
$a = array_shift(explode('.', 'a.b'));
Ответ 5
$array = explode('.',$string);
Возвращает массив разделенных элементов.
Ответ 6
explode('.', 'a.b');
Ответ 7
чтобы взорваться с '.' использовать
explode('\\.','a.b');