欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

array 函數 php

劉若蘭1年前6瀏覽0評論

Array函數是PHP中最常用的函數之一,它可以對數組進行排序、過濾、合并、計算、查找等一系列操作,非常實用。下面我們就來探討一下數組在PHP中的應用及array函數的常見用法。

1. 數組定義

// 定義一個索引數組
$arr = array("apple", "banana", "orange");
// 定義一個關聯數組
$arr = array("name"=>"Tom", "age"=>18, "gender"=>"male");

2. 數組遍歷

// 使用foreach循環遍歷
foreach ($arr as $key =>$value) {
echo "key: ".$key." value: ".$value."\n";
}
// 使用for循環遍歷
for ($i=0; $i

3. 數組排序

// 按照鍵名升序排序
ksort($arr);
print_r($arr);
// 按照鍵名降序排序
krsort($arr);
print_r($arr);
// 按照鍵值升序排序
asort($arr);
print_r($arr);
// 按照鍵值降序排序
arsort($arr);
print_r($arr);

4. 數組過濾

// 過濾掉鍵值為null的元素
$arr = array("apple", "", "orange", null);
$arr = array_filter($arr, function($value) {
return !is_null($value);
});
print_r($arr);
// 過濾掉斐波那契數列中大于100的數
$fib = array(1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144);
$fib = array_filter($fib, function($value) {
return $value<=100;
});
print_r($fib);

5. 數組合并

$arr1 = array("apple", "banana");
$arr2 = array("orange", "peach");
// 合并索引數組
$arr3 = array_merge($arr1, $arr2);
print_r($arr3);
// 合并關聯數組
$arr4 = array("name"=>"Tom", "age"=>18);
$arr5 = array("name"=>"Lucy", "gender"=>"female");
$arr6 = array_merge($arr4, $arr5);
print_r($arr6);

6. 數組計算

// 求數組元素之和
$arr = array(1, 2, 3, 4);
$sum = array_sum($arr);
echo $sum;
// 求數組元素的平均值
$avg = array_sum($arr)/count($arr);
echo $avg;

7. 數組查找

$arr = array("apple", "banana", "orange");
// 查找某個元素是否在數組中
$index = array_search("banana", $arr);
echo $index;
// 搜索數組中滿足條件的元素
function search($value) {
return stristr($value, 'a');
}
$arr2 = array_filter($arr, 'search');
print_r($arr2);

總的來說,array函數在PHP中是非常重要的,其功能豐富,使用也非常方便。掌握它的各種用法,可以為你在PHP編程中省去很多麻煩,提高編程效率。