Php 使用str_replace替换链接文本(锚文本)中的任何内容
我使用str_replace替换链接文本(锚文本)中的任何内容 我想替换wordpress类别名称中锚文本中的“SMS”一词Php 使用str_replace替换链接文本(锚文本)中的任何内容,php,wordpress,preg-replace,categories,str-replace,Php,Wordpress,Preg Replace,Categories,Str Replace,我使用str_replace替换链接文本(锚文本)中的任何内容 我想替换wordpress类别名称中锚文本中的“SMS”一词 <?php echo str_replace("SMS","",(the_category(', '))) ; ?> 但它不起作用。它确实适用于替换普通字符串 $txt = "Sufyan" <?php echo str_replace("S","a",$txt) ; ?> $txt=“Sufyan” 上面的代码可以工作,但当我
<?php echo str_replace("SMS","",(the_category(', '))) ; ?>
但它不起作用。它确实适用于替换普通字符串
$txt = "Sufyan"
<?php echo str_replace("S","a",$txt) ; ?>
$txt=“Sufyan”
上面的代码可以工作,但当我想替换锚文本中的内容时,它就不起作用了。The_category()
是一个模板标记,它会在不返回结果的情况下回显其结果。基本经验法则:如果它以“开头,
”,它会回显而不返回
把那行改成
<?php echo str_replace("SMS","",(get_the_category_list(', '))) ; ?>
和str_replace()
应按预期工作。类别()
是一个模板标记,其结果会在不返回结果的情况下进行回显。基本经验法则:如果它以“开头,
”,它会回显而不返回
把那行改成
<?php echo str_replace("SMS","",(get_the_category_list(', '))) ; ?>
和
str_replace()
应按预期工作。您使用了错误的方法而不是使用您使用了错误的方法而不是使用如果您var_dump(_类别(',')),您会得到什么代码>?类别(',')
不返回任何值,只打印它们,它不替换“SMS”,但它添加了一个单词“Null”,如果var\u dump(类别(',')),会得到什么代码>?类别(',')
不返回任何值,只打印它们,不替换“SMS”,但添加了一个单词“Null”