Hướng dẫn thêm, sửa, xóa, phần tử trong mảng php dễ dàng

add-edit-delete-arrray

Mảng là một kiểu dữ liệu vô cùng quan trọng trong Php, nó giúp chúng ta lưu nhiều nhiều giá trị đồng thời. Trong bài học này tôi hướng dẫn bạn từng bước nhưng thao tác quan trọng về mảng như thêm, sửa, xóa, cập nhật phần tử trong mảng.

Tạo một mảng trong Php

Nếu bạn muốn tạo một mảng rỗng, không có giá trị ban đầu bạn sử dụng cú pháp

$my_array = array();

Ngược lại, nếu mảng có giá trị ban đầu bạn tạo như bên dưới

$my_array = array('A', 'B', 'C' );

Thêm phần tử vào mảng

#1. Thêm phần tử vào cuối mảng

<?php
$list_odd = array(1,3,5,7);
// Thêm phần tử giá trị 9 vào mảng có chỉ số key là số nguyên cao nhất.
$list_odd[] = 9;
?>

Chú ý: Khi thực hiện cấu trúc dấu ngoặc vuông rỗng [] để thêm phần từ thì phần tử được  thêm vào mảng có chỉ số lớn nhất cộng thêm một giá trị.

#2. Thêm phần tử qua một key cố định

Mảng $profile để lưu thông tin của thành viên bao gồm họ tên(fullname), thành phố đang ở(city), giới tính(gender).

Sau đó tiến hành thêm thông tin ngày sinh(birth) vào mảng

<?php
$profile = array(
    'fullname' => 'Phan Văn Cương',
    'city' => 'Quảng Trị',
    'gender' => male,
);
// Thêm phần tử có key xác định vào mảng $student
$profile['birth']= "10/11/1988";
?>

Cập nhật giá trị của mảng

Để cập nhật giá trị của mảng chúng ta cần xác định được key của nó và tiến hành thiết lập lại giá trị như hướng dẫn bên dưới.

Chú ý: Nếu mảng không có key có định thì key nhận giá trị mặc định tăng dần từ 0.

<?php
$list_color = array('Green', 'Red', 'Blue');
// Cập nhật giá trị Green bằng Back
$list_color[0] = Black;
?>
<?php
$profile = array(
    'fullname' => 'Phan Văn Cương',
    'city' => 'Quảng Trị',
    'gender' => male,
);
// Cập nhật  city Quảng Trị thành Hà Nội
$profile['city']= "Hà Nội";
?>

Xóa phần tử mảng

Để xóa phần tử trong mảng bạn sử dụng hàm unset() và hủy đúng phần tử cần xóa.

Ví dụ: Hủy phần tử giới tính(gender) trong mảng $profile

<?php
$profile = array(
    'fullname' => 'Phan Văn Cương',
    'city' => 'Quảng Trị',
    'gender' => male,
);
// Hủy phần tử gender
unset($profile['gender']);
?>

Nếu bạn muốn xóa tất cả các phần tử trong mảng bạn làm như sau

<?php
$profile = array(
    'fullname' => 'Phan Văn Cương',
    'city' => 'Quảng Trị',
    'gender' => male,
);
// Hủy mảng $profile
unset($profile);
?>

Kết luận: Vậy là thông qua bài hướng dẫn này tôi đã hướng dẫn bạn những thao tác quan trọng trong mảng. Việc của bạn bây giờ cần thực hành lại để nắm chắc bài học.


Phan Văn Cương – Founder Unitop.vn

Làm thế nào để học lập trình web đi làm hiệu quả thu nhập từ 8-30tr/tháng?

Tôi thường xuyên gửi những thông tin như thế này cho bạn qua email. Hơn 5000+ người đang nhận thông tin! (Không SPAM)

Mọi người thường xem

Tạo Link Icon Button với Html Css

Làm thế nào để tạo ra một link hiển thị kiểu button có icon bên cạnh để làm rõ hơn nội dung mà link muốn

Bạn muốn kiếm tiền từ kỹ năng lập trình web?

Lộ trình 10 bước có nhóm kín kèm cặp và trên 2.500 người học và đã đi làm với thu nhập 8-30tr/tháng