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

Chủ đề: [PHP] Hàm strpos 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 strpos trong PHP

    1. Định nghĩa
    - Hàm strpos() trong PHP dùng để tìm vị trí xuất hiện đầu tiên của một chuỗi con trong chuỗi cha

    2. Cú pháp
    Mã nguồn PHP:
    strpos(string $haystackstring $needleint $offset 0): int|false 
    3. Tham số
    - $haystack : chuỗi ký tự cha
    - $needle : chuỗi ký tự con cần tìm kiếm
    - $offset : tham số tùy chọn. Chỉ định vị trí bắt đầu tìm kiếm. Nếu $offset là số âm, vị trí tìm kiếm sẽ bắt đầu từ cuối chuỗi đảo ngược

    4. Kết quả trả về
    - false : Trả về false nếu không tìm thấy chuỗi con
    - int : Trả về vị trí int xuất hiện đầu tiên của chuỗi con

    5. Ví dụ:
    - Ví dụ 1:
    + input:
    Mã nguồn PHP:
    <?php
    $str 
    'abcdefghimk';
    $pos strpos($str'd');
    echo 
    $pos;
    ?>
    + output:
    Mã nguồn PHP:

    - Ví dụ 2:
    + input:
    Mã nguồn PHP:
    <?php
    $str 
    'abcdefghdiklm';
    $pos strpos($str'd');
    $pos2 strpos($str'd'5);
    echo 
    $pos "\n";
    echo 
    $pos2;
    ?>
    + output:
    Mã nguồn PHP:
    3

    - Ví dụ 3:
    + input:
    Mã nguồn PHP:
    <?php
    $str 
    'abcdefghdiklm';
    $char 'dk';
    $pos strpos($str$char);
    if (
    $pos == false) {
        echo 
    "kí tự '" .$char"' không tồn tại trong chuỗi";
    }
    ?>
    + output:
    Mã nguồn PHP:
    kí tự 'dk' không tồn tại trong chuỗi 
    - Example #1 Using ===
    + input:
    Mã nguồn PHP:
    <?php
    $mystring 
    'abc';
    $findme   'a';
    $pos strpos($mystring$findme);

    // Note our use of ===.  Simply == would not work as expected
    // because the position of 'a' was the 0th (first) character.
    if ($pos === false) {
        echo 
    "The string '$findme' was not found in the string '$mystring'";
    } else {
        echo 
    "The string '$findme' was found in the string '$mystring'";
        echo 
    " and exists at position $pos";
    }
    ?>
    + output:
    Mã nguồn PHP:
    The string 'a' was found in the string 'abc' and exists at position 0 
    - Example #2 Using !==
    + input:
    Mã nguồn PHP:
    <?php
    $mystring 
    'abc';
    $findme   'a';
    $pos strpos($mystring$findme);

    // The !== operator can also be used.  Using != would not work as expected
    // because the position of 'a' is 0. The statement (0 != false) evaluates
    // to false.
    if ($pos !== false) {
         echo 
    "The string '$findme' was found in the string '$mystring'";
             echo 
    " and exists at position $pos";
    } else {
         echo 
    "The string '$findme' was not found in the string '$mystring'";
    }
    ?>
    + output:
    Mã nguồn PHP:
    The string 'a' was found in the string 'abc' and exists at position 0 
    - Example #3 Using an offset
    + input:
    Mã nguồn PHP:
    <?php
    // We can search for the character, ignoring anything before the offset
    $newstring 'abcdef abcdef';
    $pos strpos($newstring'a'1); // $pos = 7, not 0
    echo $pos;
    ?>
    + output:
    Mã nguồn PHP:

    6. Tài liệu tham khảo
    https://www.php.net/manual/en/function.strpos.php
    Lần sửa cuối bởi nghiammo1992, ngày 01/12/2024 lúc 19:38.
    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
  •