PHP变量传递空字符串

时间:2018-10-29 07:18:56

标签: php html wordpress string function

以下$ entireurl产生一个字符串。

$siteurl = site_url(); // gives me: "http://localhost/testsite"

 $teststring = "/catalog";

$entireurl = $siteurl.$teststring; //gives me "http://localhost/testsite/catalog"

function change_site($buffer) {
    $in = array('<a href="http://localhost/testsite/type/combined/?case=main" title="Catalog">');
    $out = array('<a href="'.$entireurl.'" title="Catalog">');
    return (str_replace($in, $out, $buffer));
}
ob_start("change_site");

但是,当我将其添加到函数中时,它不会添加字符串。实际上,它用空字符串替换了$entireurl

 <a href="" title="Catalog">

我在做什么错?这是在WordPress的FYI。谢谢。

0 个答案:

没有答案