PHP 数组函数

PHP 数组函数

PHP 提供了各种数组函数来访问和操作数组的元素。以下是重要的 PHP 数组函数。

PHP array() 函数

PHP array() 函数创建并返回一个数组。它允许您创建索引、关联和多维数组。

语法

array array ([ mixed $... ] )

示例

<?php    
season=array("summer","winter","spring","autumn");    
echo "Season are:season[0], season[1],season[2] and $season[3]";    
?>   

输出:

Season are: summer, winter, spring and autumn

PHP array_change_key_case() 函数

PHP array_change_key_case() 函数改变数组中所有键的大小写。

注意:它只改变键的大小写。

语法

array array_change_key_case ( array array [, intcase = CASE_LOWER ] )

示例

"550000","Vimal"=>"250000","Ratan"=>"200000");  
print_r(array_change_key_case($salary,CASE_UPPER)); 
?>  

输出:

Array ( [SONOO] => 550000 [VIMAL] => 250000 [RATAN] => 200000 )

示例

"550000","Vimal"=>"250000","Ratan"=>"200000");  
print_r(array_change_key_case($salary,CASE_LOWER)); 
?>  

输出:

Array ( [sonoo] => 550000 [vimal] => 250000 [ratan] => 200000 )

PHP array_chunk()函数

PHP array_chunk()函数将数组分割为多个块。使用array_chunk()方法,你可以将数组分割为许多部分。

语法

array array_chunk ( array array , intsize [, bool $preserve_keys = false ] )

示例

"550000","Vimal"=>"250000","Ratan"=>"200000");  
print_r(array_chunk($salary,2)); 
?>  

输出:

Array ( 
[0] => Array ( [0] => 550000 [1] => 250000 ) 
[1] => Array ( [0] => 200000 )
)

PHP count() 函数

PHP count() 函数计算数组中的所有元素。

语法

int count ( mixed array_or_countable [, intmode = COUNT_NORMAL ] )

示例

<?php    
season=array("summer","winter","spring","autumn");    
echo count(season);    
?>    

输出:

4

PHP sort()函数

PHP sort()函数对数组中的所有元素进行排序。

语法

bool sort ( array &array [, intsort_flags = SORT_REGULAR ] )

示例

<?php    
season=array("summer","winter","spring","autumn");    
sort(season);  
foreach( season ass )    
{    
  echo "$s<br />";    
}    
?>    

输出:

autumn
spring
summer
winter

PHP array_reverse() 函数

PHP array_reverse() 函数返回一个包含元素按逆序排列的数组。

语法

array array_reverse ( array array [, boolpreserve_keys = false ] )

示例

<?php    
season=array("summer","winter","spring","autumn");reverseseason=array_reverse(season);  
foreach(reverseseason as s )    
{     echo "s<br />";    
}    
?>    

输出:

autumn
spring
winter
summer

PHP array_search()函数

PHP array_search()函数在数组中搜索指定的值。如果搜索成功,则返回键。

语法

mixed array_search ( mixed needle , arrayhaystack [, bool $strict = false ] )

示例

<?php    
season=array("summer","winter","spring","autumn");key=array_search("spring",season);  
echokey;    
?>    

输出:

2

PHP array_intersect()函数

PHP array_intersect()函数返回两个数组的交集。换句话说,它返回两个数组中相匹配的元素。

语法

array array_intersect ( array array1 , arrayarray2 [, array $... ] )

示例

<?php    
name1=array("sonoo","john","vivek","smith");name2=array("umesh","sonoo","kartik","smith");    
name3=array_intersect(name1,name2);  
foreach(name3 as n )    
{     echo "n<br />";    
}    
?>      

输出:

sonoo
smith

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程