什么是$ k => $ v在foreach($ ex为$ k => $ v)是什么意思? [英] What does $k => $v in foreach($ex as $k=>$v) mean?

查看:504
本文介绍了什么是$ k => $ v在foreach($ ex为$ k => $ v)是什么意思?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


可能存在重复:

什么是=> 是指在PHP?


$ k => $ v 是指?

解决方案

这意味着对于遍历变量 $ ex ,将键分配给 $ k ,并将值赋给 $ v 。换句话说:

  $ ex = array(1=>one,2=>两,3=>三); 
foreach($ ex as $ k => $ v){
echo$ k:$ v \\\
;

$ / code $ / pre
$ b $输出:

  1:一个
2:两个
3:三个


Possible Duplicates:
What does "=>" mean in PHP?

What does $k => $v mean?

解决方案

It means that for every key-value pair in the traversable variable $ex, the key gets assigned to $k and value to $v. In other words:

$ex = array("1" => "one","2" => "two", "3" => "three");
foreach($ex as $k=>$v) {
   echo "$k : $v \n";
}

outputs:

1 : one
2 : two
3 : three

这篇关于什么是$ k => $ v在foreach($ ex为$ k => $ v)是什么意思?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆