Всем привет.
Есть текст, который содержит несколько строк, каждый в новой строке.
Есть форма где указываем разделитель, иногда текст может быть разделен символом ; или любой другой.
Когда в форме указываем ; и текст разделен точной запятой, всё работает, но когда каждая строка в новой строке, в форму указываем \n не работает.
Код
if (mb_stripos($str, (!empty($data['sep']) ? $data['sep'] : "\n")) !== FALSE){
echo 1;
} else {
echo 0;
}
Пробовал так $data['sep'] . PHP_EOL
Так "{$data['sep']}"
Не помогает
var_dump($data['sep']) показывает string(2) "\n"
var_dump("\n") показывает string(1) "
" <---- так правильно.
Поэтому вопрос, как переменную который содержит \n читать как строку "\n"?