这个简单的循环,里面的变量到底如何写呢?很简单,我是新手不知道写啊 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}"}花括号将被括起的部分视为一个整体 selected永远被返回... mysql连接符问题? id号自动生成问题 我第一次写的程序不知道哪里不对了。 在神来帮我看看这是哪里错了!!!!我是菜鸟 PHP和ASP.net到底是哪種思想哪種語言哪種更好更先進! 关于Session 如何在php程序中调用C++程序模块 我想用PHP实现mail的发送,哪里有配置mail服务器的资料(w2k+apache+php) php能将上传的图片,放到变量中进行操作吗? 求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}"}花括号将被括起的部分视为一个整体