基本上,我想将 $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/