如何在PHP中逃避单撇号以使谷歌分析变得快乐?
此处的文档不包括传递带有单个撇号的字符串的情况,例如“John's Store”。 https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce
我无法完全控制字符串以手动插入斜杠,并且无论如何都不希望这样做。
然而,我可以使用值本身的附加值。但我想知道是否还有其他方法来处理转义撇号以使谷歌分析代码满意。
我尝试使用双引号,围绕所需的值,但这只会通过呈现空文档来破坏网站。
$result[] = s
printf("ga('ecommerce:addTransaction', {'id': '%s', 'affiliation' : "%s", 'revenue': '%01.2f', 'shipping':'%01.2f', 'tax':'%01.2f' });",
$order->getIncrementId(),
addslashes(Mage::app()->getStore()->getName()), // John's Store
$order->getGrandTotal(),
$order->getShippingAmount(),
$order->getTaxAmount(),
$order->getTotalQtyOrdered()