为了账号安全,请及时绑定邮箱和手机立即绑定

下面这个没大看懂,请问$v是怎么来的,如果不调用姓名,只调用年份该怎么写?

<?php

$students = array(

'2010'=>'令狐冲',

'2011'=>'林平之',

'2012'=>'曲洋',

'2013'=>'任盈盈',

'2014'=>'向问天',

'2015'=>'任我行',

'2016'=>'冲虚',

'2017'=>'方正',

'2018'=>'岳不群',

'2019'=>'宁中则',

);//10个学生的学号和姓名,用数组存储

//使用循环结构遍历数组,获取学号和姓名  

foreach($students as $v)

    echo $v;//输出(打印)姓名

echo "<br />";

}

?>

正在回答

3 回答

foreach($students as $kkk=>$val)

    echo $kkk;//输出(打印)年份,名字任取的,表示键,$val 表示值,名字也可以自己定

echo "<br />";

}


2 回复 有任何疑惑可以回复我~
#1

qq_这很金牛_03897446 提问者

非常感谢!
2016-08-30 回复 有任何疑惑可以回复我~

foreach($students as $a =>$b)

    echo $a;//输出数组的前一个数值

    echo '<br>';//输出换行

    echo $b;//输出数组的后一个数值

    echo "<br />";//输出换行

}

/*

*$a和$b这两个变量分别代表$students 这个数组中前一个数值和后一个数值
*/

0 回复 有任何疑惑可以回复我~

看这个  foreach( ) 循环  说明案例

描述:只能用于遍历数组,运用数组指针作为循环


例:$arr = array(

            "name" => "abc",      //  " 任意下标 " =>  值  

      "age"  => "def",

      "tel"  => 2782878   )

        $sum;

        foreach($arr  as  $cool){

                  $sum .= $cool;      }

         echo  $sum;                 // 输出:abcdef2782878

说明: 

   // as前的 $arr 为数组变量

   // as后的 $cool 为自定义变量,用来保存从数组提取出来的值

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

下面这个没大看懂,请问$v是怎么来的,如果不调用姓名,只调用年份该怎么写?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信