Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304416
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大家免费提供关于网站编程方面的知识。

php利用$_POST获取表单name=[]数组的例子w8uAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

w8uAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

  • 本篇文章的具体介绍如下请大家仔细看
foreach 语法结构用于遍历数组。   foreach() PhP foreach() 语法结构用于遍历操作或输出数组,foreach() 仅能用于遍历数组或对象,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。   语法:   foreach (array as $value)     statement // 或者: foreach (array as $key => $value)     statement 上述语法中,每次循环将当前单元的值赋给 $value 并且数组内部的指针向前移一步。在第二种语法格式中还将当前单元的键名也会在每次循环中赋给变量 $key。   例子:   <?php $arr_age = array("wang"=>18, "li"=>20, "zhang"=>25); foreach ($arr_age as $age) {     echo $age,'<br />'; } ?> 运行该例子输出:   18 20 25 使用数组键值   <?php $arr_age = array("wang"=>18, "li"=>20, "zhang"=>25); foreach ($arr_age as $key=>$age) {     echo $key,': ',$age,'<br />'; } ?> 运行例子输出:   wang: 18 li: 20 zhang: 25 提示   当 foreach 开始执行时,数组内部的指针会自动指向第一个单元,这意味着不需要在 foreach 循环之前调用 reset()。   foreach 所操作的是指定数组的一个拷贝,而不是该数组本身。对返回的数组单元的修改也不会影响原数组(见下面例子),但 foreach 循环运行到结束,原数组的内部指针将指向数组的结尾。   <?php $arr_age = array("wang"=>18, "li"=>20, "zhang"=>25); foreach ($arr_age as $age) {     $age = $age 10;     echo $age,'<br />'; } // 输出原数组 print_r($arr_age); ?> 运行例子输出:   28 30 35 Array ( [wang] => 18 [li] => 20 [zhang] => 25 )  要在 foreach 中修改原数组元素,可以通过引用来实现,将上面的例子更改为:   <?php $arr_age = array("wang"=>18, "li"=>20, "zhang"=>25); foreach ($arr_age as &$age) {     $age = $age 10;     echo $age,'<br />'; } // 输出原数组 print_r($arr_age); ?> 运行例子输出:   18 20 25 Array ( [wang] => 28 [li] => 30 [zhang] => 35 )  遍历多维数组 foreach 语法结构只能用于遍历一维数组,要遍历多维数组,一般是将 foreach 嵌套递归使用或者将原数组分割为一维数组再进行 foreach 遍历。   一二维数组混合的例子:   $arr_age = array("wang"=>18, "li"=>20, "zhang"=>array("name"=>"小张", "age"=>25)); foreach ($arr_age as $age) {     if(is_array($age)){         foreach ( $age as $detail) {         echo $detail,'<br />';         }     } else {         echo $age,'<br />';     } } ?> 运行该例子输出:   18 20 小张 25 对多维数组的遍历处理就要根据实际的数据结构而采取最合适的处理方式。   延伸预读   PhP 数组是通过哈希表(hashTable)表实现的,因此 foreach 遍历数组时是依据元素添加的先后顺序来进行的。如果想按照索引大小遍历,应该使用 for() 循环遍历。   for() 循环遍历数组 如果是操作连续键值的数组,也可以采用 for() 循环来遍历数组:   <?php $arr_age = array(18, 20, 25); $num = count($arr_age); for($i = 0; $i < $num; $i ){     echo $arr_age[$i]."<br />"; } ?> 运行例子输出如下:   18 20 25 提示   也可以用 list() 和 each() 结合来遍历数组,但测试发现效率不如 foreach() 。     //使用array()语句结构将联系人列表中所有数据声明为一个二维数组,默认下标是顺序数字索引     $contact1 = array(                                             //定义外层数组     array(1,'高某','A公司','北京市','(010)987654321','gm@Linux.com'),//子数组1     array(2,'洛某','B公司','上海市','(021)123456789','lm@apache.com'),//子数组2     array(3,'峰某','C公司','天津市','(022)24680246','fm@mysql.com'),  //子数组3     array(4,'书某','D公司','重庆市','(023)13579135','sm@php.com')     //子数组4     );    //以hTML表格的形式输出二维数组中的每个元素     echo '<table border="1" width="600" align="center">';     echo '<caption><h1>联系人列表</h1></caption>';     echo '<tr bgcolor="#dddddd">';     echo '<th>编号</th><th>姓名</th><th>公司</th><th>地址</th><th>电话</th><th>EMALL</th>';     echo '</tr>';     //使用双层for语句嵌套二维数组$contact1,以hTML表格的形式输出     //使用外层循环遍历数组$contact1中的行     for($row=0;$row<count($contact1);$row )     {         echo '<tr>';         //使用内层循环遍历数组$contact1 中 子数组的每个元素,使用count()函数控制循环次数         for($col=0;$col<count($contact1[$row]);$col )         {             echo '<td>'.$contact1[$row][$col].'</td>';         }         echo '</tr>';     }     echo '</table>';     $contact1 = array(    
//定义外层数组
    array(1,'高某','A公司','北京市','(010)987654321','gm@Linux.com'),//子数组1     array(2,'洛某','B公司','上海市','(021)123456789','lm@apache.com'),//子数组2     array(3,'峰某','C公司','天津市','(022)24680246','fm@mysql.com'),  //子数组3     array(4,'书某','D公司','重庆市','(023)13579135','sm@php.com')     //子数组4     );   foreach($contact1 as $key=>$s){   //echo  $key;//以每个数组的键值作为表名 foreach($s as $row){   echo  $row;     }    

关于网站编程方面的知识就说道这里了,希望能够对大家有作用。,PhP,数组,遍历,foreach,语法结构,

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304416

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市