NTM Solutions

Thứ Sáu, 5 tháng 6, 2026

📝Bài 05 — Chuỗi Trong PHP (String)🐘

#laptrinhphpcoban


🎯 Mục tiêu bài học

Sau bài này bạn sẽ:

✅ Hiểu chuỗi (String) là gì

✅ Biết cách nối chuỗi

✅ Phân biệt dấu nháy đơn và dấu nháy kép

✅ Biết cách Escape ký tự đặc biệt

✅ Sử dụng các hàm xử lý chuỗi cơ bản


📝 Chuỗi (String) là gì?

Chuỗi là tập hợp các ký tự được đặt trong dấu nháy.

Ví dụ:

<?php

$ten = "Nguyễn Văn A";

echo $ten;

?>

Kết quả:

Nguyễn Văn A

🔗 Nối chuỗi trong PHP

PHP sử dụng dấu chấm (.) để nối chuỗi.

Ví dụ:

<?php

$ho = "Nguyễn";
$ten = "An";

echo $ho . " " . $ten;

?>

Kết quả:

Nguyễn An

🎯 Ví dụ thực tế

<?php

$hoTen = "Tiến sĩ M";
$nghe = "Lập trình PHP";

echo "Xin chào " . $hoTen;
echo "<br>";
echo "Nghề nghiệp: " . $nghe;

?>

Kết quả:

Xin chào Tiến sĩ M
Nghề nghiệp: Lập trình PHP

🟢 Dấu nháy đơn và dấu nháy kép

PHP hỗ trợ:

' '

" "

Nhìn giống nhau nhưng hoạt động khác nhau.


1️⃣ Dấu nháy đơn

Không đọc giá trị biến.

<?php

$ten = "An";

echo '$ten';

?>

Kết quả:

$ten

2️⃣ Dấu nháy kép

Có thể đọc giá trị biến bên trong chuỗi.

<?php

$ten = "An";

echo "$ten";

?>

Kết quả:

An

Ví dụ dễ hiểu

<?php

$ten = "Tiến sĩ M";

echo 'Xin chào $ten';
echo "<br>";

echo "Xin chào $ten";

?>

Kết quả:

Xin chào $ten
Xin chào Tiến sĩ M

🔥 Escape ký tự đặc biệt

Đôi khi cần hiển thị dấu nháy bên trong chuỗi.

Ta dùng dấu:

\

Ví dụ

<?php

echo "Tôi đang học \"PHP 8.2\"";

?>

Kết quả:

Tôi đang học "PHP 8.2"

Escape dấu nháy đơn

<?php

echo 'Tôi tên là \'An\'';

?>

Kết quả:

Tôi tên là 'An'

Escape dấu gạch chéo

<?php

echo "C:\\laragon\\www";

?>

Kết quả:

C:\laragon\www

📏 Hàm strlen()

Dùng để đếm số ký tự trong chuỗi.

Ví dụ:

<?php

$chuoi = "PHP";

echo strlen($chuoi);

?>

Kết quả:

3

Ví dụ thực tế

<?php

$tieuDe = "PHP Cơ Bản 8.2";

echo strlen($tieuDe);

?>

Kết quả:

14

(Lưu ý: ký tự tiếng Việt có dấu có thể được tính khác tùy encoding.)


🔠 Hàm strtoupper()

Chuyển chuỗi thành chữ IN HOA.

Ví dụ:

<?php

echo strtoupper("hello php");

?>

Kết quả:

HELLO PHP

Ví dụ thực tế

<?php

$tieuDe = "php cơ bản";

echo strtoupper($tieuDe);

?>

Kết quả:

PHP CƠ BẢN

⚠️ Một lỗi người mới thường gặp

Quên dấu chấm khi nối chuỗi:

❌ Sai

echo "Xin chào" $ten;

✅ Đúng

echo "Xin chào " . $ten;

💡 Mẹo lập trình

Thay vì:

echo "Tên: " . $ten;

Có thể viết:

echo "Tên: $ten";

Ngắn gọn và dễ đọc hơn.

Tuy nhiên khi biểu thức phức tạp, nên dùng dấu chấm để code rõ ràng hơn.


🧪 Bài tập thực hành

Bài 1

Khai báo biến:

$hoTen

In ra:

Xin chào [họ tên]

Bài 2

Khai báo:

$ho = "Nguyễn";
$ten = "An";

Nối lại thành:

Nguyễn An

Bài 3

Dùng hàm:

strlen()

để đếm số ký tự trong tên của bạn.


Bài 4

Dùng:

strtoupper()

để chuyển tên của bạn thành chữ in hoa.


📌 Tổng kết

Sau bài này bạn đã biết:

✅ Chuỗi là gì

✅ Nối chuỗi bằng dấu .

✅ Khác nhau giữa ' '" "

✅ Escape ký tự đặc biệt bằng \

✅ Sử dụng strlen()

✅ Sử dụng strtoupper()

👉 Bài tiếp theo: Bài 06 — Hằng số trong PHP (const, define, Magic Constants)

╔══════════════════════╗
║ 🐘 PHP 8.2 • Bài 05 ║
║ 🔤 String & Text ║
╚══════════════════════╝

quay về MỤC LỤC

Không có nhận xét nào:

Đăng nhận xét

Facebook Youtube RSS