您当前的位置: 首页 >  php

暂无认证

  • 3浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

PHP数组函数下与二维多维数组与数组的遍历(终点篇)

发布时间:2020-05-17 15:33:40 ,浏览量:3

开始:

 return $num = $num * 3; } $arr = [1,2,3]; $a = array_map("show", $arr); var_dump($a); ?> 

记住了哈,这是返回的 在这里插入图片描述

 $num = $num * 3; } $arr = [1,2,3]; $a = array_map("show", $arr); var_dump($a); ?> 

在这里插入图片描述

记住哈,兄弟们,带引用的话,不是复制哈,是原值哈 我举个例子把:

 $a = $a + 1; } function func2(&$a) { $a = $a + 1; } $sample = 1; func1($sample); echo $sample; // 输出 1 echo "
"; $sample = 1; func2($sample); echo $sample; // 输出 2 ?> 

在这里插入图片描述

 return $num = $num * 3; } $arr = [1,2,3];//对数组中的每个元素应用用户自定义函数: var_dump(array_walk($arr, "show")); ?> 

在这里插入图片描述 可以应用的啊,自定义函数可以执行哈

遍历: 意思是:foreach($arr as KaTeX parse error: Expected 'EOF', got '&' at position 6: key=>&̲val){遍历的数组是 a r r , 每 一 次 都 遍 历 键 名 与 键 值 哈 , 比 人 arr,每一次都遍历键名与键值哈,比人 arr,每一次都遍历键名与键值哈,比人i=0那时候的键名与键值哈

这时候符合条件就重新开始把

if($val == '张三'){ continue; } 

记住哈,这时候遍历的是大括号外的哈记住哈!!!原数组哈

var_dump($arr); 
 if($val == '张三'){ continue; } $val = "李四"; echo $key, '-', $val,"
"; } var_dump($arr); ?> 

在这里插入图片描述[1,2,3],:00 01 02 [3,4],:10 11 [5,6,7]:20 21 22

$a = [ [1,2,3], [3,4], [5,6,7] ]; $sum = 0; for($i = 0; $i <count($a); $i++){//然后遍历把,算出总数count($a)8个 $sum += count($a[$i]);//因为前面有count所以算出个数的所以为8啦 } echo $sum; 

在这里插入图片描述

            
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.0858s