PHP是一種流行的程式語言,用於開發Web應用程式和動態網站。在PHP中,陣列是一種常見的資料類型,由一組值組成的資料結構。 PHP提供了許多函數和方法來處理數組,讓開發人員可以輕鬆地對數組進行排序、過濾、搜尋等操作。
本文將介紹php中常用的陣列函數方法。
一、建立陣列方法
範例:
$arr = array('apple', 'orange', 'banana');
範例:
$arr = ['apple', 'orange', 'banana'];
範例:
$arr = range(1, 10);
二、陣列操作方法
範例:
$arr = array('apple', 'orange');
array_push($arr, 'banana', 'grape');
範例:
$arr = array('apple', 'orange', 'banana');
array_pop($arr);
範例:
$arr = array('apple', 'orange', 'banana');
array_shift($arr);
範例:
$arr = array('banana');
array_unshift($arr, 'apple', 'orange');
範例:
$arr = array('apple', 'orange', 'banana');
$arr = array_reverse($arr);
三、陣列遍歷方法
範例:
$arr = array('apple', 'orange', 'banana');
foreach($arr as $value){
echo $value . '\n';
}
範例:
$arr = array('apple', 'orange', 'banana');
for($i = 0; $i < count ($arr); $i ){
echo $arr[$i] . '\n';
}
四、陣列排序方法
範例:
$arr = array('apple', 'orange', 'banana');
sort($arr);
範例:
$arr = array('apple', 'orange', 'banana');
rsort($arr);
範例:
$arr = array('apple' => 3, 'orange' => 2, 'banana' => 1);
asort($arr);
範例:
$arr = array('apple' => 3, 'orange' => 2, 'banana' => 1);
ksort($arr);
五、陣列過濾方法
範例:
$arr = array('apple', 'orange', 'banana');
$newArr = array_filter($arr, function($value ){
return $value != 'banana';
});
範例:
$arr = array('apple', 'orange', 'banana');
$newArr = array_map(function($value){
return strtoupper($value);
}, $arr);
六、陣列搜尋方法
範例:
$arr = array('apple', 'orange', 'banana');
if(in_array('banana', $arr)) {
echo 'Found';
}else{
echo 'Not Found';
}
範例:
$arr = array('apple', 'orange', 'banana');
$key = array_search('banana', $arr) ;
以上是php數組函數方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!