Trần Ngọc Thanh - 444
- 07/08/2025
Hàm unset() trong PHP dùng để xóa đi một biến hoặc nhiều biến, xóa được phần tử trong mảng, chi tiết như nào hãy cùng chúng tôi phân tích:
![]()
Hàm unset() trong PHP
Chức năng của Hàm unset() trong PHP
Hàm unset() trong PHP dùng để xóa đi một biến hoặc nhiều biến, xóa được phần tử trong mảng, các biến được xóa sẽ không còn gọi được nữa vì biến đó không còn tồn tại trong bộ nhớ.
Cú pháp của Hàm unset() trong PHP
unset($biến_dữ_liệu);
$biến_dữ_liệu: Biến chứa dữ liệu hoặc biến chứa một phần tử của mảng (Ví dụ: $bienmang, $bienint, $bienmang['4'],....).
unset($biến_1,$biến_2,$biến_3,$biến_4);
$biến_1,$biến_2,$biến_3,$biến_4: Xóa được nhiều biến.
Code Hàm unset() trong PHP
<h2>Hàm unset() xóa biến integer</h2>
<?php
session_start();
$bienint = 35;
echo "Số tuổi là: ".$bienint."<br>"; // Kết quả: Số tuổi là: 35
// Xóa biến integer
unset($bienint);
echo "Số tuổi là: ".$bienint."<br>"; // Kết quả: Số tuổi là:
?>
<h2>Hàm unset() xóa biến string</h2>
<?php
$bienstr = "Lực";
echo "Tên: ".$bienstr."<br>"; // Kết quả: Tên: Lực
// Xóa biến string
unset($bienstr);
echo "Tên: ".$bienstr."<br>"; // Kết quả: Tên:
?>
<h2>Hàm unset() xóa biến array và phần tử trong mảng</h2>
<?php
$bienmang = array("Lực","Vân","Dung","Quỳnh","Hạ");
print_r($bienmang); // Kết quả: Array ( [0] => Lực [1] => Vân [2] => Dung [3] => Quỳnh [4] => Hạ )
echo "<br>";
// Xóa phần tử Hạ
unset($bienmang['4']);
print_r($bienmang); // Kết quả: Array ( [0] => Lực [1] => Vân [2] => Dung [3] => Quỳnh )
echo "<br>";
// Xóa biến array
unset($bienmang);
print_r($bienmang); // Kết quả:
?>
<h2>Hàm unset() xóa biến session</h2>
<?php
$SESSION['tendangnhap'] = "tanluc";
echo "Tên đăng nhập: ".$SESSION['tendangnhap']."<br>"; // Kết quả: Tên đăng nhập: tanluc
// Xóa biến session
unset($SESSION['tendangnhap']);
echo "Tên đăng nhập: ".$SESSION['tendangnhap']."<br>"; // Kết quả: Tên đăng nhập:
?>
<h2>Hàm unset() xóa nhiều biến</h2>
<?php
$bienstr = "Lực";
$bienint = 35;
$bienmang = array("Lực","Vân","Dung","Quỳnh","Hạ");
echo "Tên: ".$bienstr."<br>"; // Kết quả: Tên: Lực
echo "Số tuổi là: ".$bienint."<br>"; // Kết quả: Số tuổi là: 35
print_r($bienmang); // Kết quả: Array ( [0] => Lực [1] => Vân [2] => Dung [3] => Quỳnh [4] => Hạ )
echo "<br>";
$SESSION['tendangnhap'] = "tanluc";
echo "Tên đăng nhập: ".$SESSION['tendangnhap']."<br>"; // Kết quả: Tên đăng nhập: tanluc
// Xóa nhiều biến
unset($bienstr,$bienint,$bienmang,$SESSION['tendangnhap']);
echo "Tên: ".$bienstr."<br>"; // Kết quả: Tên:
echo "Số tuổi là: ".$bienint."<br>"; // Kết quả: Số tuổi là:
print_r($bienmang); // Kết quả:
echo "<br>";
echo "Tên đăng nhập: ".$SESSION['tendangnhap']."<br>"; // Kết quả: Tên đăng nhập:
?>
Kết quả:
/////Hàm unset() xóa biến integer
Số tuổi là: 35
Số tuổi là:
/////Hàm unset() xóa biến string
Tên: Lực
Tên:
/////Hàm unset() xóa biến array và phần tử trong mảng
Array ( [0] => Lực [1] => Vân [2] => Dung [3] => Quỳnh [4] => Hạ )
Array ( [0] => Lực [1] => Vân [2] => Dung [3] => Quỳnh )
/////Hàm unset() xóa biến session
Tên đăng nhập: tanluc
Tên đăng nhập:
/////Hàm unset() xóa nhiều biến
Tên: Lực
Số tuổi là: 35
Array ( [0] => Lực [1] => Vân [2] => Dung [3] => Quỳnh [4] => Hạ )
Tên đăng nhập: tanluc
Tên:
Số tuổi là:
Tên đăng nhập:
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Hàm unset() trong PHP.
- 0 Bình luận
Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Hàm unset() trong PHP
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn