常用函数

Posted 坐看天边云卷云舒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用函数相关的知识,希望对你有一定的参考价值。

1.合并数组array_merge()

基本语法:array_merge(array1,array2)

将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。

如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。

1 <?php  
2     $fruits = array("apple","banana","pear");  
3     $numbered = array("1","2","3");  
4     $cards = array_merge($fruits, $numbered);  
5     print_r($cards);  
6       
7     // output  
8     // Array ( [0] => apple [1] => banana [2] => pear [3] => 1 [4] => 2 [5] => 3 )  
9     ?> 

2.拆分数组 array_slice()

可用作分页使用 查出数据,然后将数组按array_slice(array,开始显示条,显示条数)

基本语法:array_slice (array, int offset[,int length])

将返回数组中的一部分,从键offset开始,到offset+length位置结束。

offset 为正值时,拆分将从距数组开头的offset 位置开始;如果offset 为负值,则拆分从距数组末尾的offset 位置开始。如果省略了可选参数length,则拆分将从offset 开始,一直到数组的最后一个元素。如果给出了length 且为正数,则会在距数组开头的offset+length 位置结束。相反,如果给出了length且为负数,则在距数组开头的count(input_array)-|length|位置结束。

1  <?php  
2       
3     $fruits = array("Apple", "Banana", "Orange", "Pear", "Grape", "Lemon", "Watermelon");  
4     $subset = array_slice($fruits, 3);  
5     print_r($subset);  
6       
7     // output  
8     // Array ( [0] => Pear [1] => Grape [2] => Lemon [3] => Watermelon )  
9     ?> 
1 <?php  
2       
3     $fruits = array("Apple", "Banana", "Orange", "Pear", "Grape", "Lemon", "Watermelon");  
4     $subset = array_slice($fruits, 2, -2);  
5     print_r($subset);  
6       
7     // output  
8     // Array ( [0] => Orange [1] => Pear [2] => Grape )  
9     ?>  

3.查询数组中是否存在in_array()

在一个数组汇总搜索一个特定值,如果找到这个值返回true,否则返回false。

boolean in_array(mixed needle,array haystack[,boolean strict]);

第三个参数可选,它强制in_array()在搜索时考虑类型。

1     $fruit = "apple";   
2     $fruits = array("apple","banana","orange","pear");   
3     if( in_array($fruit,$fruits) )    
4         echo "$fruit 已经在数组中";  

 

以上是关于常用函数的主要内容,如果未能解决你的问题,请参考以下文章

常用Javascript代码片段集锦

nodejs常用代码片段

JS常用代码片段-127个常用罗列-值得收藏

36个工作中常用的JavaScript函数片段

常用python日期日志获取内容循环的代码片段

swift常用代码片段