@Samalamadoit

Как получить первые два слова в переменной PHP?

Есть строка формата `207-30-00620 Б/У_KOMATSU_БУ`

Она должна делиться на 3 части:
207-30-00620 Б/У
KOMATSU
БУ

Однако из-за пробела я получаю вот это (скрин), то есть у меня из-за пробела не обрабатывается "207-30-00620 Б/У" вот эта часть строки
615c37900e6c9536213084.png

Как я это реализовал:
$name = explode("_", $filename);

$manufacturer_code = $name[0];
$brand_name = $name[1];
$item_type = trim($name[2]);
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
Vyatkinmm
@Vyatkinmm
$filename = '207-30-00620 Б/У_KOMATSU_БУ';
$filename = str_replace(" ", "-", $filename);
$name = explode("_", $filename);
// $name[0] - 207-30-00620-Б/У
// $name[1] - KOMATSU
// $name[2] - БУ
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы