【问题标题】:PHP String Operators add variablePHP字符串运算符添加变量
【发布时间】:2012-07-04 12:01:43
【问题描述】:

我已经分配了变量,例如:

$name = "sometext";

我坚持使用这段代码:

$output .= '<a href="'. home_url() .'"><img src="'. $t_custom_logo .'" border="0" class="png" alt="'. get_bloginfo('name') .'" /></a>';

我怎样才能回显或一些如何使它在

之后出现 $name 值
$output .= '<a href="'. home_url() .

所以结果中的主要内容可能如下所示:

<a href="www.somelink.com/sometext"> ....

谢谢!

【问题讨论】:

    标签: php string variables operators add


    【解决方案1】:

    做你一直在做的事情,串联:

    $output .= '<a href="'. home_url() . '/'. $name'"><img src="'. $t_custom_logo .'" border="0" class="png" alt="'. get_bloginfo('name') .'" /></a>';
    

    【讨论】:

    • 做到了,但它没有显示任何东西:/可能是因为功能或smthn?也许应该添加全局?
    • 这段代码应该可以工作。也许您应该向我们展示更多可能有用的代码。
    • 现在一切正常,代码行绝对正确 :) 我仍然不明白为什么它不能在函数之外显示我的变量所以我把整个东西 $name = "sometext";在函数内部,它出现了:)
    【解决方案2】:

    只需像其他函数的结果/字符串一样使用. 运算符添加它。

    $output .= '<a href="'. home_url() . $name . '"><img src="'. $t_custom_logo .'" border="0" class="png" alt="'. get_bloginfo('name') .'" /></a>';
    

    【讨论】:

      【解决方案3】:
      $output .= '<a href="'. home_url() . $name .'">
      

      如果 home_url() 末尾没有 / 则需要手动输入

      $output .= '<a href=~'. home_url() . '/' . $name .'">
      

      【讨论】:

        【解决方案4】:

        . 运算符是 PHP 中的字符串连接运算符。它不需要跟在引号后面或前面。 $output .= '&lt;a href="'. home_url() . $name... 可以正常工作。

        【讨论】:

          【解决方案5】:

          $output .= '<a href="'. home_url() . '/' . $name . '"><img src="'. $t_custom_logo .'" border="0" class="png" alt="'. get_bloginfo('name') .'" /></a>';
          

          如果您还需要添加“/”

          【讨论】:

            【解决方案6】:

            您可以使用以下教程获取域名get domain name,然后将其附加到您的$name 变量中。

            【讨论】:

              【解决方案7】:

              使用 sprintf 将使您的代码更具可读性。

              $output .= sprintf( 
                  '<a href="%s"><img src="%s" border="0" class="png" alt="%s" /></a>',
                  home_url().'/'.$name,
                  $t_custom_logo,
                  get_bloginfo('name')
              );
              

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2020-06-10
                • 1970-01-01
                • 2021-01-25
                相关资源
                最近更新 更多