1.array_pop($array)
-Hàm này trả về phần tử cuối cùng của mảng.
VD:
$array = [
'domain' => 'toidicode.com',
'description' => 'Website học lập trình online'
];
print_r(array_pop($array));
// output: Website học lập trình online
2.array_push($array,$var,$var…)
-Hàm này có tác dụng thêm một hoặc nhiều phần tử vào cuối mảng và trả về số lượng phần tử của mảng sau khi thêm.
VD:
$array = [
'domain' => 'toidicode.com',
'description' => 'Website học lập trình online'
];
print_r(array_push($array, 'Miễn phí nhé'));
// output: 3
3.array_shift($array)
-Hàm có tác dụng xóa phần tử đầu tiên của mảng và trả về phần tử vừa xóa.
VD:
$array = [
'domain' => 'toidicode.com',
'description' => 'Website học lập trình online'
];
print_r(array_shift($array));
// output: toidicode.com
4.array_unshift($array, $var, $var…)
-Hàm có tác dụng thêm một hoặc nhiều phần tử vào đầu mảng, và trả về số lượng phần tử của mảng sau khi thêm.
VD:
$array = [
'domain' => 'toidicode.com',
'description' => 'Website học lập trình online'
];
print_r(array_unshift($array, "học lập trình"));
// output: 3
5.sort($array)
-Hàm có tác dụng sắp xếp lại mảng theo chiều tăng dần và trả về giá trị TRUE nếu thành công và ngược lại FALSE nếu không thành công.
VD:
$array = [5, 4, 3, 2, 1];
sort($array); //TRUE
print_r($array);
// output: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
6.array_reverse($array)
-Hàm có tác dụng đảo ngược lại vị trí của các phần tử trong mảng.
VD:
$array = [5, 4, 3, 2, 1];
print_r(array_reverse($array));
// output: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
7.array_merger($array,$array…)
-Hàm có tác dụng gộp hai hay nhiều mảng thành một mảng.
VD:
$array = [
'domain' => 'toidicode.com',
'description' => 'Website học lập trình online'
];
$array1 = [5, 4, 3, 2, 1];
print_r(array_merge($array, $array1));
// output: Array ( [domain] => toidicode.com [description] => Website học lập trình online [0] => 5 [1] => 4 [2] => 3 [3] => 2 [4] => 1 )
8.array_rand($array, $number)
-Hàm có tác dụng lấy ra key ngẫu nhiên trong mảng với number là số lượng muốn lấy.
VD:
$array = [
'domain' => 'toidicode.com',
'description' => 'Website học lập trình online'
];
print_r(array_rand($array));
// output: domain
print_r(array_rand($array, 2));
//output: Array ( [0] => domain [1] => description )
9.array_search($keyword,$array)
-Hàm có tác dụng tìm kiếm giá trị của mảng và trả về key của phần tử đó nếu có.
VD:
$array = [
'domain' => 'toidicode.com',
'description' => 'Website học lập trình online'
];
print_r(array_search('toidicode.com', $array));
// output: domain
10.array_slice($array,$begin,$lenght)
-Hàm có tác dụng lấy ra $lenght phần tử bắt đầu từ $begin trong mảng.
VD:
$array = [
'domain' => 'toidicode.com',
'description' => 'Website học lập trình online'
];
print_r(array_slice($array, 0));
// output: Array ( [domain] => toidicode.com [description] => Website học lập trình online )
print_r(array_slice($array, 0, 1));
// output: Array ( [domain] => toidicode.com)
nguồn :https://toidicode.com