在前端我有具有动态属性附加伤害一个隐藏的动态输入name以及html echo '<input type="hidden" name="like_c_'.$pc.'" value="like" />'; php 变量在 html 中的属性内连接会像<input type="hidden" name="like_c_abcde123.'" value="like" />名称=“like_c_'.$pc.' ”为了更容易理解上面的代码,html是粗体,php是pre代码格式在我的 php 后端,我需要得到这个: $string = htmlentities($_POST['like_c']);//concatenate variable here问题是如何连接以获得这样的确切$_POST名称:name="like_c_'.$pc.' "我的代码是通过发送的,jquery serialize也是动态生成的,前端有 db 值,这就是为什么我需要在后端进行连接我不知道这是否是正确的方法$string = htmlentities($_POST['like_c_'.$var]);这里的问题是我认为它不会工作,因为like_c_会被视为name="like_c_"
1 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
我认为这可能对你有用。
foreach($_POST as $key => $value) {
if (strpos($key, 'like_c_') === 0) {
$key = htmlentities($_POST[$key]);
}
}
- 1 回答
- 0 关注
- 151 浏览
添加回答
举报
0/150
提交
取消