开始:
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;
关注打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?