php基础 数组 遍历

本文详细介绍了PHP中数组的定义方式及各种操作方法,包括数组的遍历、合并、反转、去重等,并提供了示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//参数默认值
// function abc($a,$b,$c=0){
// echo $a,$b,$c;
// }
// abc(1,3);

//可变参数
//function def(){
// $arr=func_get_args();
// var_dump($arr);
//}
//echo "<pre>";
//def(1,2,3,4,5,6);
//echo "</pre>";

//数组定义
//$arr1= [];
//$arr2= array();
//1索引数组
//$arr1=[1,2,3,"abc",1,2,3];
//2关联数组
//$arr2=[
// "one" => 1,
// "two" => 2,
// "three"=> 3
//];
//echo $arr2["one"];
//数组方法
//array_push($arr2,"zxc");
//array_pop($arr2);
//count($arr2);
//判断数组中是否存在某个值
//in_array("1",$arr2);
//数组合并
//$arr3 = array_merge($arr1,$arr2);

//数组反转
//$arr4 = array_reverse($arr2);
//数组去重
//$arr5 = array_unique($arr1);
//删除数组中的元素
//unset($arr1[0]);
//
//echo "<pre>";
//var_dump($arr2);
//echo count($arr2);
//var_dump(in_array("1111",$arr2));
//var_dump($arr5);
//var_dump($arr1);
//echo "</pre>";


//数组遍历
$arr1 = [1,2,3,4,5,6,7];
$arr2=[
"one" => 1,
"two" => 2,
"three"=> 3,
"four" => 4
];
//for ($i=0;$i<count($arr1);$i++){
// var_dump($arr1[$i]);
//}
//foreach 遍历
//foreach ($arr2 as $v){
// var_dump($v);
//}

//foreach ($arr2 as $k=>$v){
// echo $k;
// echo "----";
// echo $v;
// echo "<br>";
//}

//指针遍历
echo "<pre>";
var_dump(each($arr2)[1]);
echo "</pre>";

转载于:https://www.cnblogs.com/ping04/p/7600916.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值