首页 > 编程语言 > 详细

php数组的入门学习2

时间:2020-11-13 16:25:55      阅读:23      评论:0      收藏:0      [点我收藏+]

常用的数组函数

explode(string $delimiter, string $string)使用一个字符串分割另一个字符串;结果是一个数组;

implode(string $glue, array $pieces)将一个一维数组转化成字符串;

join同implode()

print_r() / var_dump()

含义:打印变量的信息,如果是基本数据类型的变量,直接输出值,如果是数组,则以一定的格式来输出

格式:bool print_r($var)

返回值:布尔值

array_reverse($arr)反转数组中的元素,返回值为新数组;

技术分享图片

 

 

array_shift($arr):删除数组中的第一个元素,且长度减1,返回值为删除的元素值。如果是数值数组,键值从新排序。

array_pop($arr):删除数组中的最后一个元素,且长度减1。返回值为删除的元素值。

技术分享图片

 

 

unset(),没有返回值

含义:删除一个数组元素、一个变量、一个对象的属性。

格式:unset($var[1])

技术分享图片

 

 

注意:如果删除一个数组元素,则数组其他元素的下标依然保留(跟JS一样delete)

   如果使用unset删除一个数组,则数组消失。

array_unshift($arr,$vars):在数组的开头增加一个元素,长度加1,如果是数值数组,键值从新排序。返回新数组长度。

array_push($arr,$vars):在数组的末尾增加一个元素,长度加1。返回新数组长度

元素的增加

$arr[] = ‘aaaa’;$arr[‘sex’]=’男’;

数组排序:

sort() - 对数组进行升序排列,针对数值数组

rsort() - 对数组进行降序排列,针对数值数组

asort() - 根据关联数组,对数组进行升序排列

arsort() - 根据关联数组,对数组进行降序排列

ksort() - 根据关联数组,对数组进行升序排列

krsort() - 根据关联数组,对数组进行降序排列

php数组的入门学习2

原文:https://www.cnblogs.com/lhc1999/p/13969365.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!