PHP 數(shù)組函數(shù)
PHP 提供了各種數(shù)組函數(shù)來訪問和操作數(shù)組的元素。愛掏網(wǎng) - it200.com以下是重要的 PHP 數(shù)組函數(shù)。愛掏網(wǎng) - it200.com
PHP array() 函數(shù)創(chuàng)建并返回一個數(shù)組。愛掏網(wǎng) - it200.com它允許您創(chuàng)建索引、關(guān)聯(lián)和多維數(shù)組。愛掏網(wǎng) - it200.com
語法
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() 函數(shù)
PHP array_change_key_case() 函數(shù)改變數(shù)組中所有鍵的大小寫。愛掏網(wǎng) - it200.com
注意:它只改變鍵的大小寫。愛掏網(wǎng) - it200.com
語法
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()函數(shù)
PHP array_chunk()函數(shù)將數(shù)組分割為多個塊。愛掏網(wǎng) - it200.com使用array_chunk()方法,你可以將數(shù)組分割為許多部分。愛掏網(wǎng) - it200.com
語法
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() 函數(shù)
PHP count() 函數(shù)計算數(shù)組中的所有元素。愛掏網(wǎng) - it200.com
語法
int count ( mixed array_or_countable [, intmode = COUNT_NORMAL ] )
示例
<?php
season=array("summer","winter","spring","autumn");
echo count(season);
?>
輸出:
4
PHP sort()函數(shù)
PHP sort()函數(shù)對數(shù)組中的所有元素進行排序。愛掏網(wǎng) - it200.com
語法
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() 函數(shù)
PHP array_reverse() 函數(shù)返回一個包含元素按逆序排列的數(shù)組。愛掏網(wǎng) - it200.com
語法
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()函數(shù)
PHP array_search()函數(shù)在數(shù)組中搜索指定的值。愛掏網(wǎng) - it200.com如果搜索成功,則返回鍵。愛掏網(wǎng) - it200.com
語法
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()函數(shù)
PHP array_intersect()函數(shù)返回兩個數(shù)組的交集。愛掏網(wǎng) - it200.com換句話說,它返回兩個數(shù)組中相匹配的元素。愛掏網(wǎng) - it200.com
語法
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