我知道这是一个愚蠢的问题,但我没有让代码工作......我想在php中回应这个:
<img title="vlc" id="vlc-playlist" src="./img/vlc.png" onclick="window.location='vlc.php?user=test&pass=testpass&type=vlc'">
我正在使用datatables jquery插件,所以我需要将这个img标签放入$ row [7]。
我试图回应这一点:
$row[7] = '<img title="vlc" id="vlc-playlist" src="./img/vlc.png" onclick="window.location=vlc.php?user='.$row[1].'&pass='.$row[2].'&type=vlc">';
我想知道输出:
<img title="vlc" id="vlc-playlist" src="./img/vlc.png" onclick="window.location=vlc.php?user=test&pass=testpass&type=vlc">
$ row [1] =用户名 $ row [2] =密码
那么如何在第一个例子中输入单引号来获得结果?
非常感谢。
答案 0 :(得分:1)
使用反斜杠转义引号:
$row[7] = '<img title="vlc" id="vlc-playlist" src="./img/vlc.png" onclick="window.location=\'vlc.php?user='.$row[1].'&pass='.$row[2].'&type=vlc\'">';
单引号
指定字符串的最简单方法是将其用单引号括起来 (角色')。
要指定文字单引号,请使用反斜杠(\)转义它。
答案 1 :(得分:1)
使用转义序列\'
向字符串添加单引号。
为了更好地理解,请考虑阅读手册:http://www.php.net/manual/en/language.types.string.php
答案 2 :(得分:0)
试试这个:
<?php
echo "<img title=\"vlc\" id=\"vlc-playlist\" src=\"./img/vlc.png\" onclick=\"window.location='vlc.php?user=test&pass=testpass&type=vlc'\">\n";
?>
答案 3 :(得分:0)
你需要逃避那些单引号
$row[7] = '<img title="vlc" id="vlc-playlist" src="./img/vlc.png" onclick="window.location=vlc.php?user=\'.$row[1].'&pass='.$row[2].'&type=vlc\'">';