ufaclub
8.07.2018 - 23:19
есть переменная $rooms_area которая принимает значения например
$rooms_area="47,82/17,53/34";
как вывести мне все эти значения по отдельности обернутые в тег <area>значение</area>
т.е при $rooms_area="47,82/17,53/34";
на выводе нужно получить
<area>47,82</area>
<area>17,53</area>
<area>34</area>
а при т.е при $rooms_area="47/34";
<area>47</area>
<area>34</area>
т.е разделитель /
используйте функцию explode
$areas = explode("/",$rooms_area);
foreach($areas as $area) {
echo "<area>".$area."</area>";
}
Zzepish
9.07.2018 - 03:13
ufaclub
ну, погугли в сторону explode(). Потом перебором через foreach и выводом через echo
Цитата (Эли4ка @ 8.07.2018 - 22:22) |
используйте функцию explode |
Стандартный подход не всегда оптимален.
$rooms_area = '<area>'.str_replace('/'. '</area>'.PHP_EOL.'<area>', $rooms_area).'</area>';
_____________
Бесплатному сыру в дырки не заглядывают...
FatCat,не много у вас в replace пока? Я просто сейчас проверить не могу