Khái niệm và kiến thức về Hàm Strpos trong PHP

  • Khái niệm và kiến thức về Hàm Strpos trong PHP

    • 20 October 2018
    • Tự học lập trình PHP

    Khi sử dụng hàm Strpos trong PHP, nó sẽ tìm vị trí của lần xuất hiện đầu tiên của chuỗi con hoặc kí tự trong chuỗi nguồn. Có 2 lưu ý đó là: Hàm strpos () phân biệt chữ hoa chữ thường và không áp dụng với nhị phân. Hàm trả về số nguyên là vị trí đầu tiên xuất hiện của kí tự hoặc chuỗi con trong chuỗi nguồn và lưu ý là chuỗi sẽ bắt đầu từ vị trí 0, không phải 1.

    Các công dụng tương quan :
    strrpos ( ) – Tìm vị trí của lần Open ở đầu cuối của một chuỗi bên trong một chuỗi khác ( phân biệt chữ hoa chữ thường ) .
    stripos ( ) – Tìm vị trí của lần Open tiên phong của một chuỗi bên trong một chuỗi khác ( phân biệt chữ hoa chữ thường ) .
    strripos ( ) – Tìm vị trí của lần Open ở đầu cuối của một chuỗi bên trong một chuỗi khác ( phân biệt chữ hoa chữ thường ) .

    1. Cú pháp hàm Strpos trong PHP

    strpos ( USD str, USD char, USD position ) ;
    Trong đó :

    • USD str là chuỗi nguồn .
    • USD char là kí tự hoặc chuỗi con cần tìm kiếm trong chuỗi nguồn .
    • USD position là vị trí khởi đầu tìm kiếm, có nghĩa là hàm strpos ( ) sẽ bỏ lỡ những kí tự trước vị trí USD position trong chuỗi nguồn .

    2. Ví dụ hàm Strpos trong PHP

    Ví dụ 1 :
    Code :
    USD str = ‘ abcdefghimk ‘ ;
    USD pos = strpos ( USD str, ‘ d ‘ ) ;
    echo USD pos ;
    Kết quả đưa ra màn hình hiển thị :

    Ví dụ 2 :
    Code

    $str = ‘abcdefghdiklm’;

    $pos = strpos($str, ‘d’);

    $pos2 = strpos($str, ‘d’, 5);

    echo $pos. “
    “;

    echo USD pos2 ;
    Kết quả đưa ra màn hình hiển thị :

    Ví dụ 3 :
    Code :
    USD str = ‘ abcdefghdiklm ‘ ;
    USD char = ‘ dk ‘ ;
    USD pos = strpos ( USD str, USD char ) ;
    if ( USD pos = = false ) {
    echo ” kí tự ‘ “. USD char. ” ‘ không sống sót trong chuỗi ” ;
    }
    Kết quả đưa ra màn hình hiển thị :

    Một số hàm tương quan đó là :
    stripos ( ) – Tìm vị trí Open tiên phong của chuỗi con không phân biệt dạng chữ trong chuỗi
    strrpos ( ) – Tìm vị trí của lần Open ở đầu cuối của chuỗi con trong chuỗi
    strripos ( ) – Tìm vị trí của lần Open ở đầu cuối của chuỗi con không phân biệt dạng chữ trong chuỗi
    strstr ( ) – Tìm sự Open tiên phong của một chuỗi
    strpbrk ( ) – Tìm kiếm chuỗi cho bất kỳ bộ ký tự nào

    substr () – Trả về một phần của chuỗi

    preg_match ( ) – Thực hiện đối sánh tương quan cụm từ thông dụng .
    Hàm Strpos trong PHP bảo đảm an toàn nhị phân, dùng để tìm vị trí của lần Open tiên phong của chuỗi con trong chuỗi. Với định nghĩa và ví dụ trên mong rằng bạn sẽ hiểu được cách sử dụng hàm strpos. Chúc những bạn thành công xuất sắc ! .
    Một số tài liệu về PHP tương quan khác bạn nên xem :