在PHP中转义为包含“和'的字符串

问题描述 投票:0回答:1

我需要转义包含很多“和”的字符串。该字符串是数据库中的二进制文件。我有这个:

$String64 = '<a data-String64="'.$binary64.'">Link</a>';

所以$binary64有一些像target:"29", width=100'height=200...的文字

所以我的问题是"'在可以输出整个变量之前先关闭data-String64。我尝试过addslashs(),但没有任何好处。

关于如何摆脱这种想法的任何想法?谢谢

编辑:这是我尝试过的:

$String64 = "<a data-string64='${binary64}'><b><i class='fa fa-eye'></i></b></a>";
$String64 = "<a data-string64='{$binary64}'><b><i class='fa fa-eye'></i></b></a>";
$String64 = "<a data-string64=\'${binary64}\'><b><i class='fa fa-eye'></i></b></a>";
$String64 = "<a data-string64=\'$binary64\'><b><i class='fa fa-eye'></i></b></a>";
$String64 = "<a data-string64=\"$binary64\"><b><i class=\"fa fa-eye\"></i></b></a>";
php binary escaping
1个回答
0
投票

您需要创建下一个:

© www.soinside.com 2019 - 2024. All rights reserved.