我正在使用 PHP 从后端为数据表创建自定义 API。在我的对象中,我需要传入动态 HTML 按钮语法。由于引号和双引号限制,我无法将字符串作为参数传递。在javascript中我可以通过使用模板文字来解决这个问题,有什么类似的东西可以用于PHP吗?这是我的代码('我在传递“Hello World”时遇到问题)$subdata = array();$subdata[] = $shift->id;$subdata[] = $shift->shift_name;$sample_string = "Hello World"$button = '';$button .= '<button class="btn btn-default btn-smt fas fa-eye" data-placement="top" onclick="viewShiftDetails('.$shift->id.', '. $sample_string.')" data-toggle="tooltip" title="View Shift Details"> </button>';$subdata[] = $button;return [$subdata];
1 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
\
您可以使用如下方式转义您的字符串:
改变
<button class="btn btn-default btn-smt fas fa-eye" data-placement="top" onclick="viewShiftDetails('.$shift->id.', '. $sample_string.')" data-toggle="tooltip" title="View Shift Details"> </button>'
至
<button class="btn btn-default btn-smt fas fa-eye" data-placement="top" onclick="viewShiftDetails('.$shift->id.', \''. $sample_string.'\')" data-toggle="tooltip" title="View Shift Details"> </button>'
- 1 回答
- 0 关注
- 67 浏览
添加回答
举报
0/150
提交
取消