Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    20-10-2008
    Bài viết
    84
    Like
    1
    Thanked 2 Times in 1 Post

    Lấy vị trí cuối cùng của xâu này trong xâu kia

    Mình đang vướng chỗ muốn lấy vị trí cuối cùng của xâu này trong xâu kia (ngôn ngữ PHP).
    Bạn nào biết chỉ giúp mình với.

    ví dụ như chuỗi mẹ: "Lấy vị trí cuối cùng của xâu này trong xâu kia"
    chuỗi cần tìm "xâu".

    thì chuỗi "xâu" này xuất hiện 2 lần trong chuỗi mẹ: hiện php đang có hàm strpos(string,str) để trả về vị trí đầu tiên của xâu cần
    tìm trong chuỗi mẹ như vD trên thì nó trả về 21 là chữ xâu đầu tiên
    Nhưng mình đang cần tìm vị trí cuối cùng xuất hiện nhu ví dụ trên thì là vị trí của từ "xâu" thứ 2 (ví dụ trên thì là chuỗi "xâu kia")
    Được sửa bởi nam0504 lúc 19:42 ngày 25-09-2015
    Quote Quote

  2. #2
    Tham gia
    23-07-2015
    Location
    TP HCM
    Bài viết
    30
    Like
    0
    Thanked 5 Times in 4 Posts
    Bạn sử dụng hàm strripos() để lấy ra vị trí cuối cùng của chuỗi con trong chuỗi mẹ.

  3. #3
    Tham gia
    02-11-2004
    Location
    Niu y oóc
    Bài viết
    681
    Like
    2
    Thanked 13 Times in 13 Posts
    Chắc ý bạn là lấy vị trí cuối cùng của chuỗi cần tìm trong chuỗi cho trước?
    Bạn thử cái này xem
    PHP Code:
    <?php
    $chuoigoc 
    "Lấy vị trí cuối cùng của xâu này trong xâu kia";
    $tucantim   'xâu';
    $vitri      strripos($chuoigoc$tucantim);
    if (
    $vitri === false) {
        echo 
    "Không tìm thấy chuỗi nào ($needle) trong chuỗi gốc ($chuoigoc)";
    } else {
        echo 
    "Chuỗi cần tìm xuất hiện lần cuối cùng ($tucantim) trong chuỗi gốc ($chuoigoc) tại vị trí ($vitri)";
    }
    ?>

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • 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
  •