Làm việc với chuỗi (string) trong PHP

jk5587725

By jk5587725

Cập nhật Tháng 9 23, 2025

Trong quá trình lập trình, bạn sẽ gặp rất nhiều tình huống cần xử lý văn bản – từ việc hiển thị tên người dùng, định dạng thông báo, đến thao tác với nội dung bài viết. Trong PHP, chuỗi (string) là một kiểu dữ liệu quan trọng và linh hoạt, giúp bạn thao tác với đoạn văn bản một cách hiệu quả.

Khái niệm chuỗi trong PHP

Chuỗi là tập hợp các ký tự được đặt trong cặp dấu nháy đơn ' ' hoặc nháy đôi " ". Cả hai cách đều hợp lệ, nhưng có sự khác biệt nhỏ trong cách xử lý biến bên trong chuỗi:

$name = 'Johnny';
echo 'Xin chào $name'; // In ra: Xin chào $name
echo "Xin chào $name"; // In ra: Xin chào Johnny

📌 Ghi nhớ: Nếu bạn muốn PHP xử lý biến bên trong chuỗi, hãy dùng dấu nháy đôi " ".


Một số hàm xử lý chuỗi thường dùng

PHP cung cấp rất nhiều hàm để thao tác với chuỗi. Dưới đây là một số hàm phổ biến mà bạn nên biết:

strlen() – Độ dài chuỗi

echo strlen("Hello"); // Kết quả: 5

strtoupper()strtolower() – Đổi chữ hoa/thường

echo strtoupper("php"); // Kết quả: PHP
echo strtolower("PHP"); // Kết quả: php

trim() – Xóa khoảng trắng đầu và cuối chuỗi

$name = "  Johnny  ";
echo trim($name); // Kết quả: Johnny

substr() – Cắt chuỗi con

echo substr("Xin chào PHP", 4, 4); // Kết quả: chào

str_replace() – Thay thế chuỗi con

echo str_replace("PHP", "JavaScript", "Học PHP dễ lắm"); 
// Kết quả: Học JavaScript dễ lắm

Kết hợp chuỗi (concatenation)

Khi bạn muốn ghép nhiều chuỗi lại với nhau, hãy dùng dấu chấm .:

$first = "Xin chào";
$name = "Johnny";
echo $first . " " . $name; // Kết quả: Xin chào Johnny

Gợi ý học thêm: Nếu bạn từng làm việc với chuỗi trong JavaScript, bạn sẽ thấy cú pháp PHP hơi khác. Nếu chưa học JavaScript, bạn có thể tìm hiểu thêm để so sánh các ngôn ngữ xử lý chuỗi thế nào nhé.


Bài tập áp dụng

  1. Viết một đoạn PHP hiển thị câu: “Chào mừng bạn [Tên], bạn đã học được PHP!” với tên người dùng được lưu trong biến $name.
  2. Tạo một hàm nhận vào chuỗi bất kỳ, trả về chuỗi đã được viết hoa toàn bộ và không có khoảng trắng thừa.
  3. Cắt ra 3 ký tự đầu tiên từ một chuỗi và hiển thị kết quả.

Tổng kết

Chuỗi là một phần không thể thiếu trong bất kỳ ngôn ngữ lập trình nào, đặc biệt là PHP – nơi bạn thường xuyên phải xử lý dữ liệu văn bản từ người dùng, form, database… Khi bạn thành thạo các thao tác với chuỗi, việc xây dựng giao diện tương tác và phản hồi sẽ trở nên dễ dàng hơn bao giờ hết.

Ở bài tiếp theo, ta sẽ cùng nhau tìm hiểu về mảng (array) – một công cụ cực kỳ hữu dụng khi bạn muốn lưu trữ nhiều giá trị trong một biến duy nhất.

Thảo luận

Email 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 *

Đăng ký nhận tin mới

Nhận bài học, tài nguyên và cơ hội việc làm qua email hàng tuần.

[global_subscribe_form]

Chúng tôi cam kết không spam. Bạn có thể hủy bất cứ lúc nào.