@Nickita_K
Учусь Web-разработке, тапками сильно не кидайте...

Как изменить часть текста в массиве php?

Добрый день! Есть массив с тестом $data['text']. В 1 записи находится несколько предложений.
Как можно поменять разные предложения в разных записях?

Допустим: Белеет парус одинокий
В тумане моря голубом
Поменять: Есть только миг
В тумане моря голубом
Предложения разные в разных записях.
  • Вопрос задан
  • 215 просмотров
Решения вопроса 1
@codemafia
Самоотвод
Внезапно, с помощью функции str_replace.
subject (третий параметр)
Строка или массив, в котором производится поиск и замена, также известный как haystack (стог сена).

Если subject является массивом, то поиск с заменой будет осуществляться над каждым элементом subject, а результатом функции также будет являться массив.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ipokos
А по каким критериям вопрос оценен "средней" сложности?
В 1 записи находится несколько предложений.

В целом это одна строка, а не несколько предложений.
Что бы поменять местами, для начала нужно разделить строку.
Если предложения разделяются точками(или любым другим уникальным разделителем), то разделить строку можно функцией explode

Ну а дальше например определить кол-во элементов массива, и в цикле рандомно менять местами
Ответ написан
Ваш ответ на вопрос

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

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