- Автор темы
- #1
Добрый вечер. Помогите пожалуйста разобраться с циклом. Привел кусок кода, он правильно работает, если $pizza встречается какой-либо элемент из массива $tag. Проблема в том, что если мы не находим в данной строке какого-либо из элемента массива, тогда по коду получаем пустое значение в переменной $trimmed. Вот эту проблему и хотелось решить. Если мы находим какой-либо элемент из массива в данной строке - то в переменную $trimmed заносим отрезанную часть, иначе, в переменную $trimmed заносим $pizza..
Спасибо, форумчанам.
Спасибо, форумчанам.
PHP:
{
$i = "0";
$tags = array ('>','прав.}','линзов.]');
$pizza = "фара} п}ер}.прав. серая линзов. Xenon D2S";
foreach ($tags as $tag)
{
$piecess = explode($tag, $pizza);
$i = count ($piecess);
if ($i >1)
{
$pieces = explode($tag, $pizza);
$trimmed = ltrim($pieces[1]);
}
}
echo trim ($trimmed ."<br>");
}