Шапка (бывает) красная, белая, черная <br>
Свитер (бывает) зеленый <br>
Шарф (бывает) белый, синий <br>
Шапка (бывает) красная <br>
Свитер (бывает) зеленый <br>
Шарф (бывает) белый <br>
function do_some($src){
$data = explode("<br>", $src);
$new_data = array( );
$item;
for ($i = 0; $i < count($data); $i++) {
if(empty($data[$i])) continue;
$item = explode(",", $data[$i]);
$item = $item[0];
array_push($new_data, $item);
}
return implode("<br>", $new_data);
}
//...
echo do_some("Шапка (бывает) красная, белая, черная <br>Свитер (бывает) зеленый <br>Шарф (бывает) белый, синий <br>");
function do_some($src){
$data = explode("<br>", $src);
$new_data = array( );
$item;
$new_data = array_map(function($str){
$item = explode(",", $str);
$item = $item[0];
return $item;
}, $data);
return implode("<br>", $new_data);
}
$text = "Шапка (бывает) красная, белая, черная <br>Свитер (бывает) зеленый <br>Шарф (бывает) белый, синий <br>";
$f = function($val){
$items = explode(',', $val);
return $items[0];
};
$t = implode(array_map($f,explode('<br>', $text)), '<br>');
print_r($t);