Một số hàm có sẵn dùng để thao tác với mảng trong PHP

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

Leave a reply:

Your email address will not be published.

Site Footer

Sliding Sidebar

Facebook