php - 如何使用带有多个参数的 str_replace() ?

标签 php

基本上,我想将 $city_name$ref_name 与 str_replace() 一起使用,这样如果用户输入其中之一(或两者) ,两者都替换为其实际的变量形式。

为了更好地说明,这是我当前的代码;

$headlines = array('primary_headline' => $_POST['primary_headline'], 'secondary_headline' => $_POST['secondary_headline'], 'primary_subline' => $_POST['primary_subline'], 'secondary_subtext' => $_POST['secondary_subtext']);
$city_name = "Dallas";
$ref_name = "Facebook";
if(isset($headlines)) {
  foreach($headlines as $headline) {
      echo(str_replace('$city_name', $city_name, $headline));
  }
}

我基本上希望 str_replace('$city_name', $city_name, $headline) 成为 str_replace('$city_name' AND/OR '$ref_name', $city_name AND/或$ref_name,$headline)

任何答案或评论将不胜感激!

最佳答案

http://php.net/manual/en/function.str-replace.php

$searches = array('$city_name', '$ref_name');
$replacements = array($city_name, $ref_name);
echo str_replace($searches, $replacements, $headline);

关于php - 如何使用带有多个参数的 str_replace() ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7016710/

相关文章:

php - Mysql 连接除了 SELECT * INTO OUTFILE 语句外都有效

php - Laravel 异常 405 方法不允许

php - 需要一个 PHP 数组问题的简单解决方案吗?

php循环通过mysql语句

php - 欠款利息数据库设计

php - 在 PHP 中使用 Heredoc Notation 的优点和缺点是什么?

php - PHP 可以用于制作桌面应用程序还是只能制作基于 Web 的应用程序?

php - 异步 HTTP 调用后关闭连接

php - MySql 中的规范化表结构...有点像?

javascript - 使用 php mysql jquery ajax 动态更新选择框