【问题标题】:I want to print echo inside echo code我想在 echo 代码中打印 echo
【发布时间】:2017-10-07 05:38:42
【问题描述】:

我正在尝试修改此行中的链接,您能帮帮我吗?

/'. str_replace(' ', '+', $location).'/

代码

这是错误代码:

/<?php echo  str_replace(' ', '+', <?php echo '$location';?>);?>/

【问题讨论】:

    标签: php echo php-printer


    【解决方案1】:

    你可以像这样回显语句:

    <link rel="shortcut icon" href="<?php echo $siteurl.'/'.$countrySelect.'/'.str_replace(' ', '+', $location).'/'.str_replace(' ', '+', $jobSelect).'-'.$lang['seo_url1']; ?>.html"/>
    

    所以如果你的代码是这样的:

    <?php
    $siteurl = "http://google.com";
    $countrySelect = "india";
    $location = "north india";
    $jobSelect = "software engineer";
    $lang['seo_url1'] = "sample_url";
    ?>
    <link rel="shortcut icon" href="<?php echo $siteurl.'/'.$countrySelect.'/'.str_replace(' ', '+', $location).'/'.str_replace(' ', '+', $jobSelect).'-'.$lang['seo_url1'];?>.html"/>
    

    您的输出将是:

    <link rel="shortcut icon" href="http://google.com/india/north+india/software+engineer-sample_url.html"/>
    

    更新

    您还应该为快捷方式图标而不是 html 页面提供图标文件。

    【讨论】:

    • 您好,感谢您的快速回复。但我认为我们错过了一些东西:我的意思是我想回显这一行:/'.str_replace('', '+', $location).'/ 我需要打印它或像这样回显它 /').';?>/ 但这是行不通的。我想在 echo 里面回显。
    • @AgusYuliyanto 你期待什么?
    • 嗨,我正在改变我的问题。此行在 head.php 中为以下内容编写规范 url: 我需要回显不使用回声(字符串替换)的那一行,就像我的问题一样。
    • @AgusYuliyanto 请更清楚你说的是I need to echo that line that not using echo,而问题是I want to print echo inside echo code
    • 我需要将字符串替换为 php 代码。与回声。不是这样的。请看我的第一篇文章。
    猜你喜欢
    • 2012-06-26
    • 1970-01-01
    • 1970-01-01
    • 2017-12-03
    • 1970-01-01
    • 1970-01-01
    • 2016-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多