登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
求解释,会php的帮忙看下
扯淡的青春
@Ta
2012-07-05
3465点击
foreach($_POST as $_k =>$v){${$_k} =$v;}这条语句什么意思呢?想了一天脑袋晕了,还是不懂,求解释啊
$comm=array();
$comments=file(‘data.txt’);
foreach($comments as $key=>$val){
if(!empty($val)){
$comm[]=explode(‘-’,$val);
隐藏样式
查看源码
回复列表(10|
隐藏机器人聊天
)
1
唐志华
@Ta
/ 2012-07-05 /
样
/
源
在我这种不会php的人的眼中,它是一段乱码的字符。
2
小男生
@Ta
/ 2012-07-05 /
样
/
源
同一楼
3
球球
@Ta
/ 2012-07-05 /
样
/
源
foreach是循环,
下面就是一些赋值与一些php函数
4
企鹅烧香
@Ta
/ 2012-07-05 /
样
/
源
foreach($_POST as $_k =>$v)
{
${$_k/*这个是键*/} =$v/*这个是值*/;
}
如果猜得没错,此语句就是把$a["qq"],$a["s"]转化成$qq,$s
5
扯淡的青春
@Ta
/ 2012-07-05 /
样
/
源
@
球球
不知道第一段代码是循环什么?
6
扯淡的青春
@Ta
/ 2012-07-05 /
样
/
源
@
企鹅烧香
还是不懂啊
7
企鹅烧香
@Ta
/ 2012-07-05 /
样
/
源
不懂就学,这些都是高级语法。写起来方便而已,不毕死钻
8
老虎会游泳
@Ta
/ 2012-07-06 /
样
/
源
@
扯淡的青春
${$_k} = $v;
也可以写成$$_k = $v;
$$_k表示以$_k的内容为名的变量。如果$_k='x';那么$$_k就是$x
9
老虎会游泳
@Ta
/ 2012-07-06 /
样
/
源
$comm[]=…;是一种“自动递增”的数组赋值方法。
当第一次使用$comm[]=…;时,给$comm[0]赋值,第二次则是$comm[1],下一次是$comm[2]……
10
扯淡的青春
@Ta
/ 2012-07-06 /
样
/
源
感谢老虎,感谢企鹅烧香,谢谢
添加新回复
回复需要
登录
。
下面就是一些赋值与一些php函数
{
${$_k/*这个是键*/} =$v/*这个是值*/;
}
如果猜得没错,此语句就是把$a["qq"],$a["s"]转化成$qq,$s
${$_k} = $v;
也可以写成$$_k = $v;
$$_k表示以$_k的内容为名的变量。如果$_k='x';那么$$_k就是$x
当第一次使用$comm[]=…;时,给$comm[0]赋值,第二次则是$comm[1],下一次是$comm[2]……