Как разбить строки на массив?

Имеется текст:
$tags="раз
два
три";

Хочу разбить его на строки, и из каждой строки сделать ссылку:
$str = '';
foreach (split("\n", $tags) as $tag) {
    if (strlen(trim($tag)) == 0) continue;
    $str .= '<a href="#">'. $tag . '</a>';
}


Но получаю ошибку в строке со split, подскажите как сделать, чтобы работало.
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
https://www.php.net/split

Warning
This function was DEPRECATED in PHP 5.3.0, and REMOVED in PHP 7.0.0.
Alternatives to this function include:
preg_split()
explode()
str_split()


оставляете точно такой же код, но вместо split() используйте explode()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы