php 斜杠 变量如何添加_在PHP中使用斜杠(/)的字符串问题

作者分享了在PHP中处理含有斜杠的ID(如2019/34),将其安全地传递给JavaScript方法时遇到的问题,尝试了多种方法如字符串解析、引号包裹、参数拆分但都导致了ID被错误计算。寻求解决方案以保持原始格式不变。
摘要由CSDN通过智能技术生成

我有一些id(来自数据库的主键),具有下一种格式:2019/34。我在一张桌子上显示这段代码,我可以正常看到它。当我尝试在PHP中将此变量发送到javascript方法时,问题就来了。因为即时通讯在id中使用斜杠,当我发送php变量作为javascript方法的参数时,它会进行计数。当我想发送参数时它分为2019和34 2019/34。

我已经尝试将实际的php字符串变量解析为string,然后通过参数发送它。

我试图使用引号发送参数,但它也计算。

我甚至尝试将id(2019和34)分开,使用两个参数将它们发送到javascript方法,并再次在方法中创建完整的字符串。但是当我使用explode方法(explode("/",$id))时,它会重新计算。

echo "

"

Expected object sended: "2019/34".

Actual object sended:   "59.3823529" (The division of 2019 and 34).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值