Php 这个$return有什么问题?
我需要解决以下问题,请帮助我好吗Php 这个$return有什么问题?,php,html,return,Php,Html,Return,我需要解决以下问题,请帮助我好吗 $return .= "<a href='<?php echo $kinsource ;?>' class="lightbox" rel="pics"><img src='<?php echo get_bloginfo('template_url')."/timthumb.php?src=".$kinsource."&w=120&h=120&zc=1";?>' alt=""/></a&
$return .= "<a href='<?php echo $kinsource ;?>' class="lightbox" rel="pics"><img src='<?php echo get_bloginfo('template_url')."/timthumb.php?src=".$kinsource."&w=120&h=120&zc=1";?>' alt=""/></a>";
$return.=”;
您需要转义内部引号
$return .= "<a href='<?php echo $kinsource ;?>' class=\"lightbox\" rel=\"pics\"><img src='<?php echo get_bloginfo('template_url').\"/timthumb.php?src=\".$kinsource.\"&w=120&h=120&zc=1\";?>' alt=\"\"/></a>";
$return.=”;
或者你的php中有
标记,如果你已经在一个php块中,这就不起作用了。你在现有的php代码中有
。不能嵌套
。由于您使用的是双引号,像$kinsource
这样的简单变量将被插入,但是对get\u bloginfo()
的函数调用必须被串联在一起。将字符串中的所有其他双引号切换为单引号
$return .= "<a href='$kinsource' class='lightbox' rel='pics'><img src='" . get_bloginfo('template_url') ."/timthumb.php?src='{$kinsource}&w=120&h=120&zc=1' alt=''/></a>";
$return .= '<a href="'.$kinsource.'" class="lightbox" rel="pics"><img src="'.get_bloginfo('template_url').'"/timthumb.php?src="'.$kinsource.'"&w=120&h=120&zc=1" alt=""/></a>";
$return.=”;
注意,我也在
{}
中围绕了$kinsource
,当它运行到其他字符串中以提高可读性时,尽管如果不这样做,它不会对这种情况下的解析产生负面影响。从语法上讲,您需要修复双引号中未替换的双引号
$return .= "<a href='$kinsource' class='lightbox' rel='pics'><img src='" . get_bloginfo('template_url') ."/timthumb.php?src='{$kinsource}&w=120&h=120&zc=1' alt=''/></a>";
$return .= '<a href="'.$kinsource.'" class="lightbox" rel="pics"><img src="'.get_bloginfo('template_url').'"/timthumb.php?src="'.$kinsource.'"&w=120&h=120&zc=1" alt=""/></a>";
$return.='”;
当您可以连接时,您不需要在
中回显。那么,怎么了?定义“修复”。“怎么了?这段代码在什么方面没有达到您期望的效果?它有什么作用?谢谢,它更好。。然而,它还不能正常工作。img src url已断开。我只知道:themes/source/timtumb.php?src=Done!我只是从你的回答中删除了一句话。非常感谢!!