如果要返回与字符串组合的数据,可以使用以下方法之一:
使用打开和关闭字符串\'
:
return \'<span class="class2" id="class3-\' . $random . \'"> </span>\';
或者使用双引号:
return "<span class=\'class2\' id=\'class3-{$random}\'> </span>";
您可以简单地使用
$random
没有
{}
花括号,但如果使用
{}
.
您甚至可以对内部字符串使用双引号,但需要对其进行转义:
return "<span class=\\"class2\\" id=\\"class3-{$random}\\"> </span>";
正如@birgire在评论中指出的那样,为了让它更具文字压力,我们还可以转义变量:
return sprintf( \'<span class="class2" id="class3-%s"></span>\', esc_attr( $random ) );