Domain, hosting, vps giá rẻ
Kết quả 1 đến 1 của 1

Chủ đề: [PHP] Hàm substr trong PHP

  1. #1
    nghiammo1992's Avatar
    Bài viết
    5,073
    Cấp độ
    Bang hội
    Tiếu Ngạo
    Tu luyện
    Độ kiếp Hư Thần
    Giới tính
    Con trai
    Join Date
    Jun 2012
    Đến từ
    Hà Giang
    Tuổi
    32
    Danh vọng
    10
    Điện thoại
    0367790762

    [PHP] Hàm substr trong PHP

    1. Định nghĩa
    - Hàm substr() trong PHP dùng để trả về một chuỗi con

    2. Cú pháp
    Mã nguồn PHP:
    substr(string $stringint $offset, ?int $length null): string 
    3. Tham số
    - $string : chuỗi ký tự cha
    - $offset : vị trí bắt đầu cắt chuỗi:
    + $offset > 0 : bắt đầu cắt từ ký tự vị trí $offset
    + $offset < 0 : bắt đầu cắt từ ký tự vị trí cuối chuỗi đảo ngược, tối đa $offset ký tự
    + $offset = 0 : bắt đầu cắt từ ký tự đầu tiên
    - $length : tham số tùy chọn, chỉ định độ dài của chuỗi con:
    + $length > 0 : chiều dài chuỗi con tối đa $length ký tự
    + $length < 0 : bỏ qua tối đa $length ký tự ở cuối chuỗi
    + $length = 0, NULL, or FALSE : trả về chuỗi rỗng

    4. Kết quả trả về
    - String : Trả về chuỗi con được cắt ra từ chuỗi cha

    5. Ví dụ:
    - Ví dụ 1:
    + input:
    Mã nguồn PHP:
    <?php
    // Positive numbers:
    echo substr("Hello world",10)."\n";
    echo 
    substr("Hello world",1)."\n";
    echo 
    substr("Hello world",3)."\n";
    echo 
    substr("Hello world",7)."\n";
    echo 
    "\n";

    // Negative numbers:
    echo substr("Hello world",-1)."\n";
    echo 
    substr("Hello world",0)."\n";
    echo 
    substr("Hello world",0)."\n";
    echo 
    substr("Hello world",-4)."\n";
    ?>
    + output:
    Mã nguồn PHP:
    d
    ello world
    lo world
    orld

    d
    Hello world
    Hello world
    orld 
    - Ví dụ 2:
    + input:
    Mã nguồn PHP:
    <?php
    // Positive numbers:
    echo substr("Hello world",0,10)."\n";
    echo 
    substr("Hello world",1,8)."\n";
    echo 
    substr("Hello world",0,5)."\n";
    echo 
    substr("Hello world",6,6)."\n";
    echo 
    "\n";

    // Negative numbers:
    echo substr("Hello world",0,0)."\n";
    echo 
    substr("Hello world",0,-1)."\n";
    echo 
    substr("Hello world",-10,-2)."\n";
    echo 
    substr("Hello world",0,-6)."\n";
    ?>
    + output:
    Mã nguồn PHP:
    Hello worl
    ello wor
    Hello
    world


    Hello worl
    ello wor
    Hello 
    - Example #1 Using a negative offset:
    Mã nguồn PHP:
    <?php
    $rest 
    substr("abcdef", -1);    // returns "f"
    $rest substr("abcdef", -2);    // returns "ef"
    $rest substr("abcdef", -31); // returns "d"
    ?>
    - Example #2 Using a negative length:
    Mã nguồn PHP:
    <?php
    $rest 
    substr("abcdef"0, -1);  // returns "abcde"
    $rest substr("abcdef"2, -1);  // returns "cde"
    $rest substr("abcdef"4, -4);  // returns ""; prior to PHP 8.0.0, false was returned
    $rest substr("abcdef", -3, -1); // returns "de"
    ?>
    - Example #3 Basic substr() usage:
    Mã nguồn PHP:
    <?php
    echo substr('abcdef'1);     // bcdef
    echo substr("abcdef"1null); // bcdef; prior to PHP 8.0.0, empty string was returned
    echo substr('abcdef'13);  // bcd
    echo substr('abcdef'04);  // abcd
    echo substr('abcdef'08);  // abcdef
    echo substr('abcdef', -11); // f

    // Accessing single characters in a string
    // can also be achieved using "square brackets"
    $string 'abcdef';
    echo 
    $string[0];                 // a
    echo $string[3];                 // d
    echo $string[strlen($string)-1]; // f

    ?>
    6. Tài liệu tham khảo
    https://www.php.net/manual/en/function.substr.php
    https://www.w3schools.com/php/func_string_substr.asp
    Lần sửa cuối bởi nghiammo1992, ngày 28/11/2024 lúc 15:00.
    Diễn đàn chia sẻ kiến thức điện thoại: http://chiase123.com
    Click vào Hiện ra để xem chữ ký của mình :X

Thông tin về chủ đề này

Users Browsing this Thread

Có 1 người đang xem chủ đề. (0 thành viên và 1 khách)

Các Chủ đề tương tự

  1. Trả lời: 0
    Bài viết cuối: 28/06/2024, 17:47
  2. [PHP] Các hàm xử lý chuỗi phổ biến trong PHP
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 28/10/2023, 2:07
  3. [PHP] Hàm trim() trong PHP dùng để làm gì?
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 19/10/2023, 20:39
  4. [PHP] Hàm var_dump() trong PHP dùng để làm gì?
    Bởi nghiammo1992 trong diễn đàn PHP & MySQL
    Trả lời: 0
    Bài viết cuối: 19/10/2023, 14:21
  5. [Linux] Bật báo lỗi trong PHP - Enable error reporting in PHP
    Bởi nghiammo1992 trong diễn đàn VPS - Server
    Trả lời: 0
    Bài viết cuối: 22/04/2014, 23:51

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •