可以如下所示在php中分配变量名称吗?

时间:2019-03-21 03:49:06

标签: php

$iname=$_POST[${'ingname'.$i}];

我有一个问题,我需要从一个表单中获取值,该表单已动态创建了名称以ingname1,ingname2等结尾的名称.am尝试通过分配变量名(如上所示),但不起作用。任何可行的解决方案。有一个问题只问串联部分,而不问POST方法内部。

2 个答案:

答案 0 :(得分:0)

只需移除花括号

open class User(
    open var id: String = "",
    open var email: String = ""
)

答案 1 :(得分:0)

嗨,我认为花括号是不必要的,并且代码可以重写为$iname=$_POST['ingname'.$i}];

.运算符是php的串联运算符。当使用大括号或引号时,将以其他方式解释。 编辑:$iname=$_POST['ingname'.$i];