php函数(排序,去重,求和,乘积,字符串分割,统计单词出现次数,查询元素是否在数组中,入栈,出栈操作,从前面插入,弹出元素,判断文件是否符合规定)笔记整理

html文件解读 php 代码比较需要用到服务器,php文件可以直接解读html代码。

sort函数( $另一个数组名 = sort ( $数组名 ) )

对小括号里面的数组元素大小排序(会改变数组元素的顺序),默认( 升序 )从小到大排序,排序成功返回 1 

rsort函数( $另一个数组名 = rsort ( $数组名  )  )

对小括号里面的数组元素大小排序( 会改变数组元素的顺序 ),默认( 降序 )从大到小排序,排序成功返回 1 

asort函数对关联数组排序( $另一个数组名 = asort ( $数组名 ) )

对小括号里面的键大小排序( 会改变关联数组元素的顺序 ),默认( 升序 )从小到大排序,排序成功返回 1 

rasort函数对关联数组排序( $另一个数组名 = rasort ( $数组名 ) )

对小括号里面的键大小排序( 会改变关联数组元素的顺序 ),默认( 降序 )从小到大排序,排序成功返回 1 

ksort函数对关联数组排序( $另一个数组名 = ksort ( $数组名 ) )

对小括号里面的键大小排序( 会改变关联数组元素的顺序 ),默认( 升序 )从小到大排序,排序成功返回 1 

krsort函数对关联数组排序( $另一个数组名 = krsort ( $数组名 ) )

对小括号里面的键大小排序( 会改变关联数组元素的顺序 ),默认( 降序 )从小到大排序,排序成功返回 1 

去重函数:$新的数组名=array_unique ( 需要去重的数组 ) :

 对小括号里面的数组的元素进行去重,并生成一个新的没有重复元素的数组。

unique (唯一的),在统计单词个数等时候用好用!

求和函数$变量名 = array_sum ( $数组 ) ;

对小括号里的数组元素进行求和操作。

求乘积函数$变量名 = array_product ( $数组 ) ;

对小括号里的数组元素进行求乘积操作。

字符串转换成数组函数:

通过指定的分割符,将字符串拆分成一个数组

$需要转换的数组名 = explode ( ' 字符串分隔符 ' , 需要分割的字符串 ); 

统计单词出现的次数生成新的关联数组):

$新数组(关联)的名字 = array_count_values ( 查询的数组 ) ;

产生的数组(关联数组):键值是出现的次数,键名是单词

数组连接成一个字符串函数:

通过指定的连接字符串将数组中元素连接

$生成的字符串名 = implode ( ' 连接数组元素的字符串 ',需要连接的字符数组 ) ;

 

入栈操作函数(从最后一个元素插入):

array_push ( 入栈的数组,入栈的元素,入栈的元素 );

 

出栈函数 ( 数组最后一个元素出栈 ):

$保存数组最后一个元素的变量名 = array_pop ( 需要取出最后一个元素的数组 ) ;

 

从前面插入元素函数(插入第一个元素):

array_unshift ( 需要插入元素的数组,插入的元素,插入的元素,..., );

 

从前面弹出元素函数(弹出第一个元素):

array_shift ( $需要弹出元素的数组名);

 

查询某个元素是否在数组中的函数:

(1)in_array($需要查询元素的变量名,$查询的数组);

如果该元素在数组中,会返回 1(真),否则返回假( 假是看不着的 )

(2)array_sezrch ( , )($变量名 = array_search(元素值,$数组名);) 可以查询关联数组。

        返回的是元素的键名。

判断文件类型是否符合规定的方法:(将文件的扩展名提取出来,在判断文件类型是否符合)

1、文件名为字符串

2、使用字符串分割函数通过 ’ . ‘ 将文件名字符串分割成数组

3、使用 array_pop () 函数将数组的最后一个元素取出

4、使用 in_array ( ) 函数,在保存有规定的文件扩展名的数组中查找,如果找到了文件就符合,没找到文件就不符合。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值