为了账号安全,请及时绑定邮箱和手机立即绑定

在 PHP 中需要将变量与 $_POST 值连接时该怎么办

在 PHP 中需要将变量与 $_POST 值连接时该怎么办

PHP
慕神8447489 2021-12-03 19:32:51
在前端我有具有动态属性附加伤害一个隐藏的动态输入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]);

    }

}


查看完整回答
反对 回复 2021-12-03
  • 1 回答
  • 0 关注
  • 151 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信