本文概述
- 1)PHP array()函数
- 2)PHP array_change_key_case()函数
- 3)PHP array_chunk()函数
- 4)PHP count()函数
- 5)PHP sort()函数
- 6)PHP array_reverse()函数
- 7)PHP array_search()函数
- 8)PHP array_intersect()函数
1)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]";
?>
输出
季节是:夏季, 冬季, 春季和秋季
2)PHP array_change_key_case()函数PHP array_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));
?>
输出
数组([SONOO] => 550000 [VIMAL] => 250000 [RATAN] => 200000)
例子
<
?php
$salary=array("Sonoo"=>
"550000", "Vimal"=>
"250000", "Ratan"=>
"200000");
print_r(array_change_key_case($salary, CASE_LOWER));
?>
输出
数组([sonoo] => 550000 [vimal] => 250000 [ratan] => 200000)
3)PHP array_chunk()函数【PHP数组函数】PHP array_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()函数PHP count()函数对数组中的所有元素进行计数。
句法
int count ( mixed $array_or_countable [, int $mode = COUNT_NORMAL ] )
例子
<
?php
$season=array("summer", "winter", "spring", "autumn");
echo count($season);
?>
输出
4
5)PHP sort()函数PHP sort()函数对数组中的所有元素进行排序。
句法
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()函数PHP array_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()函数PHP array_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()函数PHP array_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关联数组
- PHP附加到文件
- 如何从PHP中的数组中删除最后一个元素()
- PHP数组用法
- 如何从PHP中的数组中删除第一个元素()
- 虚拟环境virtualenv和virtualenvwrapper(转)
- Android HorizontalProgressBar 自定义横向进度条
- DataFrame.apply()
- SpringBoot监听器ApplicationListener的使用-监听ApplicationReadyEvent事件