很多站长朋友们都不太清楚php关于数组操作,今天小编就来给大家整理php关于数组操作,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 怎么在php中输出数组中的值? 2、 PHP中array_splice()函数对数组元素的添加、修改、删除 3、 php入门学习知识点五 关于php数组的几个基本操作 4、 用自己的语言说出php中数组的常用函数和用法? 怎么在php中输出数组中的值?1、在test.php文件内,使用header设置test.php执行的编码为utf8,避免输出中文的时候出现乱码。
2、在test.php文件内,创建一个测试的数组,例如,定义一个分类的数组,其对应的索引值分别为0,4,8。
3、在test.php文件内,使用array_values()方法将上一步的数据重新排序,并且从0开始,把重新排序的数组保存在$result变量中。
4、在test.php文件内,使用foreach方法遍历数组,其中$k为索引值,$v为索引值对应的数组值。
5、在test.php文件内,使用echo方法输出数组中的索引值和对应的数组值即可。
PHP中array_splice()函数对数组元素的添加、修改、删除array_splice() 函数从数组中可实现对数据中元素的添加、修改、删除操作,方便对数组中的值进行处理。
语法:array_splice(array,start,length,array) ,start是从0开始标记,千万不要忘记。注意添加和修改时参数是4个,删除是3个参。
添加元素:
删除元素:
修改元素:
php入门学习知识点五 关于php数组的几个基本操作复制代码
代码如下:
<?php
/*
*
简单的数组定义与访问
*/
echo
"简单的数组定义与访问<br>";
echo
"############################################################<br>";
$address=array(5);
$address[0]="福州";
$address[1]="厦门";
$address[2]="漳州";
$address[3]="泉州";
$address[4]="宁德";
$address[5]="南平";
$address[6]="龙岩";
echo
"我现在住在$address[1]<br>";
echo
"############################################################<br><br><br>";
/*
*
数组遍历
*/
echo
"通过for循环进行数组遍历<br>";
echo
"############################################################<br>";
for($index=0;$index<count($address);$index++){
print("数组中第".$index."个的地区$address[$index]为<br>");
}
echo
"############################################################<br><br><br>";
/*
*
数组初始化
*/
echo
"数组初始化,并通过日期函数得到当前月份的数字,输出相关数组下标的内容<br>";
echo
"############################################################<br>";
$arrMonth=array("January","February","March","April","May","June","July","August","September","October","November","December");
date_default_timezone_set("utc");
//设置默认时区
$month=date("m");
echo
"数组结构为";
print_r($arrMonth);
echo
"当前是第".$month."月,他的英文是".$arrMonth[$month-1]."<br>";
echo
"############################################################<br><br><br>";
/*
*数组初始化,并定义键,然后通过键值访问数组
*/
echo
"数组初始化,并定义键,然后通过键访问数组<br>";
echo
"############################################################<br>";
$arrMonth=array("Jan"=>"January","Feb"=>"February","Mar"=>"March","Apr"=>"April","May"=>"May","Jun"=>"June","Jul"=>"July"
,"Aug"=>"August","Sept"=>"Septmber","Oct"=>"October","Nov"=>"November","Dec"=>"December"
);
echo
"通过英文缩写Aug
访问数组".$arrMonth["Aug"]."<br>";
echo
"############################################################<br><br><br>";
echo
"下面通过Foreach遍历数组<br>";
echo
"############################################################<br>";
foreach
($arrMonth
as
$key=>$value){
echo
" =>键是$key,值是$value<br>";
}
echo
"############################################################<br><br><br>";
/*
*
定义多维数组
*/
echo
"定义二维数组<br>";
$arrArea=array("华东地区"=>array("福建","浙江"),"华北地区"=>array("北京","天津"));
echo
"华东地区=>".$arrArea["华东地区"][0]
?>
用自己的语言说出php中数组的常用函数和用法?array_filter : 过滤数组中的无效元素,可以使用回调函数过滤
array_map : 使用回调函数依次处理所有元素
implode: 将一维数组转为特定符号隔开的字符串,
explode: 将特定符号隔开的字符串转为一维数组
sort /ksort: 将数组进行升序排序
array_unique: 将数组元素去重
array_values: 取数组的值,重新组成新数组
array_pop: 取数组末尾元素并删除(队列)
array_push:将一个元素插入数组末尾(队列)
array_sum:统计数组元素的和
array_column:将二维数组中的指定KEY取出组成一个一维数组
网页链接
关于php关于数组操作的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php关于数组操作 php中数组可以使用哪些键名的详细内容...