Hướng dẫn php strings - chuỗi php

1) Chuỗi là gì !?

- Chuỗi (hay còn gọi được là chuỗi ký tự) là một dãy các ký tự.

Nội dung chính

  • 1) Chuỗi là gì !?
  • 2) Cách viết một chuỗi
  • 3) Cách nối các chuỗi lại với nhau
  • 4) Một số hàm xử lý chuỗi thông dụng
  • 4.1) Hàm strlen() trong PHP
  • 4.2) Hàm str_word_count() trong PHP
  • 4.3) Hàm strtoupper() trong PHP
  • 4.4) Hàm strtolower() trong PHP
  • 4.5) Hàm strrev() trong PHP

- Ví dụ:

Tai Chuỗi gồm 3 ký tự
Tai lieu Chuỗi gồm 8 ký tự
Tai lieu hoc Chuỗi gồm 12 ký tự
Tai lieu hoc PHP Chuỗi gồm 16 ký tự
Chuỗi rỗng

Chuỗi mà không chứa ký tự thì được gọi là chuỗi rỗng

2) Cách viết một chuỗi

3) Cách nối các chuỗi lại với nhau" " hoặc cặp dấu nháy đơn ' '


<?php
    $a = "HTML và CSS"; //Biến a có giá trị là chuỗi HTML và CSS
    $b = 'Tài liệu PHP'; //Biến b có giá trị là chuỗi Tài liệu PHP
    $c = ""; //Biến c có giá trị là một chuỗi rỗng
?>

4) Một số hàm xử lý chuỗi thông dụng

4.1) Hàm strlen() trong PHP


<?php
    $a = "HTML và CSS'; //SAI
    $b = 'Tài liệu PHP"; //SAI
?>

4.2) Hàm str_word_count() trong PHP

4.3) Hàm strtoupper() trong PHP


<?php
    $a = "Tài liệu học " PHP"; //SAI
    $b = 'Tài liệu học ' PHP'; //SAI
    $c = "Tài liệu học ' PHP"; //ĐÚNG
    $d = 'Tài liệu học " PHP'; //ĐÚNG
?>

4.4) Hàm strtolower() trong PHP


<?php
    $a = "Tài liệu học \" PHP";
    $b = 'Tài liệu học \' PHP';
?>

4) Một số hàm xử lý chuỗi thông dụng

3) Cách nối các chuỗi lại với nhau

4) Một số hàm xử lý chuỗi thông dụngdấu chấm ở giữa hai chuỗi cần nối.

4.1) Hàm strlen() trong PHP


<?php
    $text = "Tài liệu học "."ngôn ngữ lập trình"." PHP";
    echo $text;
?>

4) Một số hàm xử lý chuỗi thông dụng

4.1) Hàm strlen() trong PHPTài liệu học ngôn ngữ lập trình PHP và cả ba chuỗi đều được đặt bên trong cặp dấu nháy kép. Điều đó không có nghĩa là để nối các chuỗi lại với nhau thì các chuỗi phải có cùng một loại dấu bao xung quanh, mà chỉ cần mỗi chuỗi viết đúng theo quy tắc là được.


<?php
    $text = 'Tài liệu học '.'ngôn ngữ lập trình'." PHP";
    echo $text;
?>

4) Một số hàm xử lý chuỗi thông dụng

4.1) Hàm strlen() trong PHP


<?php
    $a = "Tài liệu học ";
    $b = " PHP";
    $text = $a.'ngôn ngữ lập trình'.$b;
    echo $text;
?>

4) Một số hàm xử lý chuỗi thông dụng

4) Một số hàm xử lý chuỗi thông dụng

4.1) Hàm strlen() trong PHP

  • 4.2) Hàm str_word_count() trong PHP
  • 4.3) Hàm strtoupper() trong PHP
  • 4.4) Hàm strtolower() trong PHP
  • 4.5) Hàm strrev() trong PHP

- Ví dụ:

4.1) Hàm strlen() trong PHP

4.2) Hàm str_word_count() trong PHPstrlen() trả về số lượng ký tự trong một chuỗi (hay còn được gọi là chiều dài của chuỗi)


<?php
    $text = "HTML and CSS";
    $a = strlen($text); //biến $a sẽ có giá trị là 12
    $b = strlen("JavaScript"); //biến $b sẽ có giá trị là 10
    $c = strlen('MySQL & PHP'); //biến $c sẽ có giá trị là 11
?>

4) Một số hàm xử lý chuỗi thông dụng

4.2) Hàm str_word_count() trong PHP

4.3) Hàm strtoupper() trong PHPstr_word_count() trả về số từ trong một chuỗi.


<?php
    $a = str_word_count("HTML"); //biến $a sẽ có giá trị là 1
    $b = str_word_count("HTML CSS"); //biến $b sẽ có giá trị là 2
    $c = str_word_count("HTML CSS JavaScript"); //biến $c sẽ có giá trị là 3
    $d = str_word_count("HTML CSS JavaScript MySQL"); //biến $d sẽ có giá trị là 4
    $e = str_word_count("HTML CSS JavaScript MySQL PHP"); //biến $e sẽ có giá trị là 5
?>

4) Một số hàm xử lý chuỗi thông dụng

4.3) Hàm strtoupper() trong PHP

4.4) Hàm strtolower() trong PHPstrtoupper() dùng để chuyển toàn bộ ký tự trong chuỗi về dạng chữ in hoa.

4.5) Hàm strrev() trong PHP


<?php
    $text_1 = "Tai lieu hoc PHP";
    $text_2 = strtoupper($text_1); //biến $text_2 sẽ có giá trị là chuỗi TAI LIEU HOC PHP
?>

4) Một số hàm xử lý chuỗi thông dụng

4.4) Hàm strtolower() trong PHP

4.5) Hàm strrev() trong PHPstrtolower() dùng để chuyển toàn bộ ký tự trong chuỗi về dạng chữ thường.

4.5) Hàm strrev() trong PHP


<?php
    $a = "HTML và CSS'; //SAI
    $b = 'Tài liệu PHP"; //SAI
?>
0

4) Một số hàm xử lý chuỗi thông dụng

4.5) Hàm strrev() trong PHP

- Ví dụ:strrev() dùng để đảo ngược thứ tự của các ký tự trong chuỗi.

4.5) Hàm strrev() trong PHP


- Ví dụ:

4) Một số hàm xử lý chuỗi thông dụng