繁体   English   中英

为php中的现有变量创建一个变量名

[英]create a variable name for existing variable in php

嗨,我有一个变量,名称是

$variable1='content1' , $variable2='content2' , $variable3='content3';

我需要循环使用该内容和索引; 例;

$index=3;
for($i=0;$i<=$index;$i++){

  $sql="insert into table values("'variable'.$i,$i")on duplicate key update variable=values(variable),controlValueThatIs$i=values(controlValueThatIs$i)";
  $mysqli_query($con,$sql);
}

那是工作吗?

你可以试试这个

$str = 'variable'.$i;

echo $$str;

问题是引号('),您应该将其与整个变量名一起使用-

values("'variable".$i."')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM