Regex Разделить строку на массив [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Regex Разделить строку на массив [закрыто]

Сообщение Anonymous »

Я показал три типа строк. Я хочу извлечь его в массив, например
$string = "Deluxe Single Room, 1 Bedroom,1 Large Twin Bed,NonSmoking";
$string1 = "Premier Double or Twin Room, 1 Bedroom, Smoking, City View,1 King Bed";
$string2 = "Executive Room, 1 Bedroom, Accessible, Non Smoking,1 King Bed";

$array = ["Deluxe Single Room","King Bed","","NonSmoking"]
$array = ["Premier Double or Twin Room","King Bed","City View","Smoking"]
$array = ["Exeuctive Room","King Bed","","Non Smoking"]

Я пытаюсь выполнить приведенный ниже код. Мне нужна помощь, я не могу завершить.
$string = "Deluxe Single Room, 1 Bedroom,1 Large Twin Bed,NonSmoking";
$string1 = "Premier Double or Twin Room, 1 Bedroom, Smoking, City View,1 King Bed";
$string2 = "Executive Room, 1 Bedroom, Accessible, Non Smoking,1 King Bed";
$array2_ar = explode(",",$string2);
$array = explode(",",$string);
$m_array = preg_grep('/\sBed$/', $array);
$room = $array2_ar[0];
print_r($room);
foreach($array2_ar as $index => $string) {
if (strpos($string, "NonSmoking") !== FALSE){
print_r($index);
} else
if (strpos($string, "Non Smoking") !== FALSE){
print_r($index);
}else
if (strpos($string, "Smoking") !== FALSE){
print_r($index);
}

}


Подробнее здесь: https://stackoverflow.com/questions/787 ... into-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»