PHP数组函数

PHP数组函数 PHP提供了各种数组函数来访问和操纵数组的元素。重要的PHP数组函数在下面给出。 1)PHP …

PHP数组函数

PHP提供了各种数组函数来访问和操纵数组的元素。重要的PHP数组函数在下面给出。

1)PHP array() 函数

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

句法

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

2)PHP array_change_key_case() 函数

PHParray_change_key_case()函数更改数组所有键的大小写。

注意:仅更改键的大小写。

句法

array array_change_key_case ( array $array [, int $case = CASE_LOWER ] )

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

输出:

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

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

输出:

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

3)PHP array_chunk()函数

PHParray_chunk()函数将数组拆分为多个块。通过使用array_chunk()方法,可以将数组分为许多部分。

句法

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

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

输出:

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

4)PHP count() 函数

PHPcount()函数对数组中的所有元素进行计数。

句法

int count ( mixed $array_or_countable [, int $mode = COUNT_NORMAL ] )

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

输出:

4

5)PHP sort() 函数

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

句法

bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] )

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

输出:

autumn
spring
summer
winter

6)PHP array_reverse() 函数

PHParray_reverse()函数以相反的顺序返回包含元素的数组。

句法

array array_reverse ( array $array [, bool $preserve_keys = false ] )

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

输出:

autumn
spring
winter
summer

7)PHP array_search() 函数

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

句法

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

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

输出:

2

8)PHP array_intersect() 函数

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

句法

array array_intersect ( array $array1 , array $array2 [, 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

类别:PHP 技巧

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册