博主信息
博文 29
粉丝 0
评论 1
访问量 23816
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
数组的遍历-2018年4月19日
小小的菜的博客
原创
746人浏览过

用for或者while实现数组的遍历时,关键点是记得将指针后移

实例

<?php

echo '<h3>测试</h3>';
echo '<hr>';

// $i = 0;
// while ($i<10){
// 	echo $i;
// 	$i++;
// }
// echo '<hr>';
// $i = 0;
// do{
// 	echo $i;
// 	$i++;
// }while($i<10);
// echo '<hr>';
// // $i = 1000;
// $i = 3;
// do{
// 	echo $i<10 ? $i.',' : $i;
// 	$i++;
// }while($i<10);
// echo '<hr>';
$arr1 = ['id','name','grade','course','class','age'];
$arr2 = ['id'=>1,'name'=>'eric','age'=>33,'course'=>'php',['price'=>40,'f_Name'=>'apple','area'=>'shanghai']];
$arr3 = ['name'=>'jack','favorate'=>'grape','class'=>3,'age'=>30];

// for ($i=0; $i<count($arr1); $i++){
// 	echo key($arr1).'=>' .current($arr1).'<br>';
// 	next($arr1);
// }
// echo '<hr>';
// for ($i=0; $i<count($arr2); $i++){
// 	echo key($arr2).'=>' .current($arr2).'<br>';
// 	next($arr2);
// }
// reset($arr1);
// reset($arr2);
// echo '<hr color="red">';
// $i=0;
// while($i<count($arr2)){
// 	echo key($arr2).'=>'.current($arr2).'<br>';
// 	next($arr2);
// 	$i++;
// }
// echo '<hr>';
// foreach($arr3 as $a=>$b){
// 	echo $a.'=>'.$b.'<br>';
// }
// reset($arr3);
// echo '<hr>';
// foreach($arr3 as $b){
// 	echo $b.'<br>';
// }
echo '<pre>';
// print_r(array_chunk($arr1,2,true));
// echo '<hr>';
// print_r(array_chunk($arr2,'2',true));
// echo '<hr>';
// print_r(array_merge($arr2,$arr3));
// echo '<hr>';
// print_r(array_splice($arr2,1,3));
// print_r(array_splice($arr2,1,6));
// print_r($arr2);
// echo '<hr>';
// print_r(array_splice($arr2,1,4));
// print_r(array_splice($arr2,1,-1));
print_r($arr3);
echo '<hr>';
$arr4 = ['a', 'b', 'c', 'd'];
// print_r(array_splice($arr3,1,-1));
//如果第二参数是起始位置,第三位参数是从起始位置开始输出的长度,如果长度超过结尾,则只输出到结尾。
//如果第三位参数是负数,意思是终止位置从结尾处回推到个数。
// var_dump(array_splice($arr3,-4,2));
//终止位置回推时,无法跨过起始位置。
// print_r(array_splice($arr3,4,-3));
// print_r(array_splice($arr3,3,2,$arr4));
print_r(array_splice($arr3,3,2,$arr2));
// print_r(array_splice($arr3,3,2,['a', 'b', 'c']));
print_r($arr3);

运行实例 »

点击 "运行实例" 按钮查看在线实例


批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学