VietTuts

Tự Học Lập Trình Online

  • Home
  • Java
  • Servlet
  • JSP
  • Struts2
  • Hibernate
  • Spring
  • MyBatis
  • Java WS
  • C
  • C++
  • C#
  • Python
  • PHP
  • Excel
  • VBA
  • Web
    • JavaScript
    • JQUERY
    • JSON
    • AJAX
    • CSS
    • HTML
    • HTML5
    • Node.js
    • Angular 7
  • SQL
    • MySQL
    • SQL Server
  • Misc
    • Eclipse
    • Phần mềm tiện ích
    • Cấu trúc DL&GT
    • Selenium Test

PHP Tut

PHP là gì Cài đặt & ví dụ PHP Lệnh Echo trong PHP Lệnh Print trong PHP Biến trong PHP PHP $ và $$ Biến siêu toàn cầu trong PHP Hằng số trong PHP Hằng số Magic trong PHP Kiểu dữ liệu trong PHP Toán tử trong PHP Comment trong PHP

Cậu Lệnh Điều Khiển

If-else trong PHP Switch trong PHP Vòng lặp For trong PHP Vòng lặp While trong PHP Vòng lặp Do While trong PHP Từ khóa break trong PHP Từ khóa continue trong PHP

PHP Function

Hàm (function) trong PHP Call By Value &Call By Reference Đối số có độ dài biến đổi Đệ quy trong PHP

PHP Array

Mảng (array) trong PHP Các hàm của mảng trong PHP Sắp xếp mảng trong PHP

PHP String

Chuỗi (String) trong PHP Các hàm String trong PHP

PHP Form

PHP Form: Get & Post Validate Form trong PHP

PHP Include

include & require include_once & require_once

State Management

PHP Cookie PHP Session

PHP File

Xử lý file trong PHP Mở file trong PHP Đọc file trong PHP Ghi file trong PHP Append file trong PHP Xóa file trong PHP

Upload Download

Upload file trong PHP Download file trong PHP

PHP Errors

Xử lý lỗi trong PHP Xử lý ngoại lệ trong PHP Debug PHP project trong Eclipse

PHP Mail

PHP Mail

MySQL Database

PHP kết nối MySQL MySQL CREATE DB MySQL CREATE Table MySQL INSERT MySQL UPDATE MySQL SELECT MySQL DELETE

Bài Tập PHP

Bài tập PHP có lời giải

Câu hỏi phỏng vấn

List câu hỏi phỏng vấn PHP
1 / 3
❮ ❯

String trong PHP


Sắp xếp mảng trong PHP
Các hàm xử lý chuỗi trong PHP

String trong PHP là một chuỗi các ký tự, như "Hello world!". Mỗi ký tự trong PHP có độ dài là 1 byte. Điều này có nghĩa là php hỗ trợ 28 = 256 ký tự. PHP không hỗ trợ ký tự Unicode nguyên gốc.

Cú pháp:

Thông thường, một chuỗi ký tự trong PHP có thể được định nghĩa theo 2 cách sau:

  • Dấu nháy đơn. Ví dụ $str1 = 'Hello PHP String!'
  • Dấu nháy kép. Ví dụ $str1 = "Hello PHP String!"

Nội dung chính

  • Các hàm xử lý chuỗi trong PHP
    • Lấy chiều dài của chuỗi
    • Đếm số từ trong chuỗi
    • Đảo ngược chuỗi
    • Tìm kiếm một chuỗi cụ thể trong chuỗi
    • Thay thế chuỗi bằng một chuỗi khác

Các hàm xử lý chuỗi trong PHP

Trong bài này, chúng ta sẽ tìm hiểu một số hàm thường được sử dụng để thao tác các chuỗi.


Lấy chiều dài của chuỗi

Hàm PHP strlen() trả về độ dài của một chuỗi.

Ví dụ dưới đây trả về độ dài của chuỗi "Hello world!":

<?php
echo strlen("Hello world!");
?> 

Kết quả:

12

Đếm số từ trong chuỗi

Hàm PHP str_word_count() đếm số từ trong một chuỗi:

<?php
echo str_word_count("Hello world!");
?> 

Kết quả:

2

Đảo ngược chuỗi

Hàm PHP strrev() đảo ngược một chuỗi:

<?php
echo strrev("Hello world!");
?> 

Kết quả:

!dlrow olleH

Tìm kiếm một chuỗi cụ thể trong chuỗi

Hàm PHP strpos() tìm kiếm một văn bản cụ thể trong một chuỗi.

Nếu tìm thấy một kết quả phù hợp, hàm sẽ trả về vị trí ký tự đầu tiên khớp nhau. Nếu không tìm thấy kết quả phù hợp, nó sẽ trả về FALSE.

Ví dụ bên dưới tìm kiếm chuỗi "World" và "PHP" trong chuỗi "Hello World!":

<?php
$str = "Hello world!";

echo strpos($str, "world");
echo "<br>";

if (strpos($str, "world")) {
    echo "\"$str\" chứa chuỗi " . "\"world\"";
} else {
    echo "\"$str\" không chứa chuỗi " . "\"world\"";
}
echo "<br>";

if (strpos($str, "PHP")) {
    echo "\"$str\" chứa chuỗi " . "\"PHP\"";
} else {
    echo "\"$str\" không chứa chuỗi " . "\"PHP\"";
}
?>

Kết quả:

6
"Hello world!" chứa chuỗi "world"
"Hello world!" không chứa chuỗi "PHP"

Thay thế chuỗi bằng một chuỗi khác

Hàm PHP str_replace() thay thế một số ký tự bằng một số ký tự khác trong một chuỗi.

Ví dụ bên dưới thay thế chỗi ký tự "World" bằng "PHP":

<?php
echo str_replace("World", "PHP", "Hello World!");
?> 

Kết quả:

Hello PHP!
Từ PHP 7.0.0 trở lên, không có giới hạn cụ thể nào về độ dài của chuỗi (string) trên phiên bản hệ điều hành (OS) 64bit, Trên các OS phiên bản 32bit và trong các phiên bản trước, một chuỗi có thể có dung lượng tới 2GB (tối đa 2147483647 byte).

Sắp xếp mảng trong PHP
Các hàm xử lý chuỗi trong PHP

Recent Updates

Tìm số thuận nghịch trong PHPTính tổng của các chữ số của môt số nguyên nPhân tích số nguyên n thành tích các số nguyên tố trong PHPLiệt kê tất cả số nguyên tố có 5 chữ số trong PHPTìm USCLN và BSCNN của 2 số trong PHPChuyển đổi hệ cơ số trong PHPLiệt kê số Fibonacci nhỏ hơn n và là số nguyên tố trong PHPCheck số nguyên tố trong PHPDãy số Fibonacci trong PHPTính giai thừa trong PHPBài tập PHP có lời giảiLiệt kê tất cả các số nguyên tố nhỏ hơn n trong PHPSắp Tết 2026 Rồi! - Còn bao nhiêu ngày nữa là đến tết 2026?

VietTuts on facebook

Học Lập Trình Online Miễn Phí - VietTuts.Vn
Danh Sách Bài Học

Học Java | Hibernate | Spring
Học Excel | Excel VBA
Học Servlet | JSP | Struts2
Học C | C++ | C#
Học Python
Học SQL

Bài Tập Có Lời Giải

Bài tập Java
Bài tập C
Bài tập C++
Bài tập C#
Bài tập Python
Ví dụ Excel VBA

Câu Hỏi Phỏng Vấn

201 câu hỏi phỏng vấn java
25 câu hỏi phỏng vấn servlet
75 câu hỏi phỏng vấn jsp
52 câu hỏi phỏng vấn Hibernate
70 câu hỏi phỏng vấn Spring
57 câu hỏi phỏng vấn SQL

Scroll back to top

Copyright © 2016 VietTuts.Vn all rights reserved. | Liên hệ | Chính sách - riêng tư | sitemap.html | sitemap_index.xml