这个简单的循环,里面的变量到底如何写呢?很简单,我是新手不知道写啊 for( $k=1; $k<4; $k++ ){ $blName_.$k = '你好'.$k; }// 意思是我想把这个$blName_1 ,后面的数字1是递增的效果,就是:$blName_1,$blName_2,$blName_3, 用变量循环代替,该如何写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for( $k=1; $k<4; $k++ ){ $varname = 'blName_'.$k; ${$varname} = '你好'.$k; }// 因为 $varname = 'blName_1' 所以 $$varname = $blName_1;一般都不会这么干,这种情况应该用数组http://www.php.net/manual/zh/language.variables.variable.php for( $k=1; $k<4; $k++ ){ ${"blName_{$k}"} = '你好'.$k; } 请问下用{ }括起变量是什么意思?${$varname}和楼上的: ${"blName_{$k}"} $arr=array();for( $k=1; $k<4; $k++ ){ array_push($arr,'你好'.$k); }list($blName_1,$blName_2,$blName_3)=$arr; $var = array();for( $k=1; $k<4; $k++ ){ $var[] = '你好'.$k;}print_r($var);// 输出array( [0] => '你好1'; [1] => '你好2'; [2] => '你好3';)// 取值用 $var[1] , 值为 '你好2'.多看看手册为好 http://www.php.net/manual/zh/language.types.array.php ${"blName$k"} = '你好'.$k;php 推荐语法$varname = 'blName';for( $k=1; $k<4; $k++ ){ $blName = $varname . $k; $$blName = '你好'.$k; }请问下用{ }括起变量是什么意思?${$varname}和 ${"blName_{$k}"}花括号将被括起的部分视为一个整体 关于排序比例,求思路 如何加入tag系统 关于MD5 加密的 一个问题, 同一个域下PHP有办法得到asp产生的session么? 大虾看过来,这种问题该如何解决? 【200分】请问如何生成免GD库的图片验证码? 关于在线人数统计的问题 [PHP版版主申请] 烦请各位发表意见,谢谢 敬请各位大虾指导包含文件问题,谢谢 mysql中建表,用两个外键做联合主键,还有其他非主属性 求php代码:实现点击网站上的js广告代码给会员增加积分功能 php正则匹配一段文字 很简单 60分
$varname = 'blName_'.$k;
${$varname} = '你好'.$k;
}
// 因为 $varname = 'blName_1' 所以 $$varname = $blName_1;
一般都不会这么干,这种情况应该用数组
http://www.php.net/manual/zh/language.variables.variable.php
for( $k=1; $k<4; $k++ ){ ${"blName_{$k}"} = '你好'.$k;
}
${$varname}和楼上的: ${"blName_{$k}"}
$arr=array();
for( $k=1; $k<4; $k++ ){
array_push($arr,'你好'.$k);
}
list($blName_1,$blName_2,$blName_3)=$arr;
for( $k=1; $k<4; $k++ ){
$var[] = '你好'.$k;
}
print_r($var);
// 输出
array(
[0] => '你好1';
[1] => '你好2';
[2] => '你好3';
)
// 取值用 $var[1] , 值为 '你好2'.
多看看手册为好 http://www.php.net/manual/zh/language.types.array.php
$varname = 'blName';
for( $k=1; $k<4; $k++ ){
$blName = $varname . $k;
$$blName = '你好'.$k;
}请问下用{ }括起变量是什么意思?
${$varname}
和 ${"blName_{$k}"}花括号将被括起的部分视为一个整体