PHP string

Định nghĩa và cách dùng

Định nghĩa và cách dùng cơ bản đã được thể hiện ở phần Data Type - string, phần này sẽ nói về cách dùng một số hàm cơ bản của string.

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

  • Lấy chiều dài của chuỗi: strlen()
  • strlen() sẽ trả về tổng số ký tự có trong chuỗi.
  • Đối với tiếng Việt có dấu thì mỗi chữ có dấu sẽ tính là 3, strlen("ọ") = strlen("ẩ") = 3

PHP viết:

<?php
echo strlen("Học Web Chuẩn");
?>

Hiển thị trình duyệt:

17

Đếm số từ của chuỗi

  • Đếm số từ của chuỗi: str_word_count()
  • str_word_count() sẽ trả về tổng số từ có trong chuỗi.
  • Đối với tiếng Việt có dấu thì mỗi từ có dấu sẽ tính là 2, str_word_count("Học") = str_word_count("Chuẩn") = 3

PHP viết:

<?php
echo str_word_count("Học Web Chuẩn");
?>

Hiển thị trình duyệt:

5

Thay thế đoạn text bên trong chuỗi

  • Thay thế đoạn text bên trong chuỗi: str_replace(chuỗi con bị thay thế, chuỗi con thay thế, chuỗi gốc)

PHP viết:

<?php
echo str_replace("Học", "Thiết kế", "Học Web Chuẩn");
?>

Hiển thị trình duyệt:

Thiết kế Web Chuẩn

Tìm kiếm chuỗi con bên trong chuỗi

  • Tìm kiếm chuỗi con bên trong chuỗi: strpos(chuỗi gốc, chuỗi con)
  • Giá trị trả về chính là vị trí của chữ cái đầu đầu tiên được tìm thấy giống chuỗi con.

PHP viết:

<?php
echo strpos("Học Web Chuẩn", "Web Chuẩn");
?>

Hiển thị trình duyệt:

6

Lấy chuỗi con từ chuỗi có sẵn

Lấy chuỗi con từ chuỗi có sẵn có 2 cách:

  • substr(chuỗi gốc, vị trí cần lấy)

Lấy từ vị trí cần lấy đến hết chuỗi.

PHP viết:

<?php
echo substr("Học Web Chuẩn", 6);
?>

Hiển thị trình duyệt:

Web Chuẩn
  • substr(chuỗi gốc, vị trí bắt đầu lấy, chiều dài chuỗi con)

Lấy từ vị trí bắt đầu lấy cho đến chiều dài chuỗi con được tạo.

PHP viết:

<?php
echo substr("Học Web Chuẩn", 6, 9);
?>

Hiển thị trình duyệt:

Web

Lấy chuỗi con bắt đầu bằng chuỗi định nghĩa từ chuỗi có sẵn

  • Lấy chuỗi con bắt đầu bằng chuỗi định nghĩa: strstr(chuỗi gốc, chuỗi định nghĩa)
  • Từ vị trí chuỗi định nghĩa sẽ lấy đến hết chuỗi.

PHP viết:

<?php
echo strstr("Học Web Chuẩn", "Web");
?>

Hiển thị trình duyệt:

Web Chuẩn

THÔNG BÁO LỖI