строковая замена переменной в PHP
При работе со строками в PHP существуют экземпляры, когда становится необходимым заменить заполнители определенными значениями. Чтобы решить эту проблему, могут использоваться различные методы. Давайте рассмотрим решение, использующее функцию STRTR. Он работает путем замены ключей соответствующими значениями, предлагая универсальный метод для динамической модификации строки.
в вашем конкретном случае, где вы хотите заменить заполнителя {$ club} на значение «Barcelona», вы можете использовать STRTR следующим образом: $ Club = "Barcelona"; Echo strtr ($ data_base [0] ['body'], array ('{$ club}' => $ club));
этот фрагмент кода предполагает, что $ data_base [0] ['body'] содержит строку «Я - {$ club}». При выполнении вывод будет:
I - фанат Барселоны.
$club = "Barcelona"; echo strtr($data_base[0]['body'], array('{$club}' => $club));расширение для нескольких значений:
I am a Barcelona fan.
$ data_base [0] ['body'] = 'i am is {$ club} fan, с {$ Tag} и {$ nothertag}. $ vars = массив ( '{$ club}' => 'barcelona', '{$ TAG}' => 'SomeText', '{$ nothertag}' => 'someethertext' ); echo strtr ($ data_base [0] ['body'], $ vars); В этой расширенной демонстрации несколько заполнителей определяются в массиве $ vars. После выполнения программа будет создавать следующий вывод:
я - фанат Барселоны, с некоторыми возможностями и какими -то другими возможностями.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3