遍历数组和常用函数

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<?php
//遍历数组
//1.使用for循环遍历数组(适用于索引数组)
/*$arr = array(1,2,3,4,5,6,7,8,9);
for($a=0;$a<count($arr);$a++){
	echo $arr[$a]."<br />";
}*/

//2.使用foreach遍历数组(用于索引数组和关联数组)推荐使用
//$arr = array("one"=>1,"two"=>2,"three"=>3,"four"=>4);
/*foreach($arr as $v){
	echo $v."<br />";
}*/
/*foreach($arr as $k=>$v){
	echo "{$k}--{$v}<br />";
}*/

//3.使用list()和each()方法配合遍历数组
//$arr = array("one"=>1,"two"=>2,"three"=>3,"four"=>4);
/*var_dump(each($arr));
var_dump(each($arr));*/

/*list($a,$b) = array("one",1);
echo $a;*/

/*while(list($k,$v)=each($arr)){
	echo "{$k}--{$v}<br />";
}*/

//4.使用指针遍历
//$arr = array("one"=>1,"two"=>2,"three"=>3,"four"=>4);
//echo current($arr);//取出当前指针指向元素的值
//echo key($arr);//取出当前指针指向元素的索引
//next($arr);//将指针向后调一下
//prev($arr);//将指针向前调一下
//end($arr);//将指针调向最后一个
//reset($arr)//将指针重置

/*while(next($arr)){
	echo current($arr);
	echo key($arr);
}*/
/*do{
	echo current($arr);
	echo key($arr);
}while(next($arr))*/

//数组常用函数
//$arr = array(1,2,3,4,5,6,1);
//$arr1 = array("hello","by");
//var_dump(in_array(5,$arr));//判断元素是否在数组中存在
//var_dump(array_reverse($arr));//反转数组
//var_dump(array_unique($arr));//去重
//unset($arr[2]);//删除元素
//var_dump($arr);
//var_dump(array_values($arr));//重新索引
//var_dump(array_merge($arr,$arr1));//合并元素
/*$arr[] = "hello";
var_dump($arr);*///在数尾添加元素




?>
</body>
</html>

  

转载于:https://www.cnblogs.com/sglq/p/7410576.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值