88 of 410 menu

strrpos Fonksiyonu

strrpos fonksiyonu, bir alt dizenin son görüldüğü konumu döndürür.

Fonksiyonun çalıştırılmasının sonucu, bulunan alt dizenin ilk karakterinin konumu olacak, böyle bir alt dize bulunamazsa - false.

Arama başlangıcını üçüncü isteğe bağlı parametre ile kontrol edebilirsiniz - eğer belirtilirse, arama dizinin başından değil, belirtilen konumdan başlayacaktır.

Sözdizimi

strrpos(string $haystack, string $needle, int $offset = 0): int|false

Örnek

Bu örnekte fonksiyon, 'a' karakterinin son görüldüğü konumu döndürecek:

<?php echo strrpos('abcde abcde', 'a'); ?>

Kodun çalıştırma sonucu:

6

Örnek

Birden fazla karakterden oluşan bir alt dizenin son görüldüğü konumu arama:

<?php echo strrpos('hello world, hello php', 'hello'); ?>

Kodun çalıştırma sonucu:

13

Örnek

Arama başlangıç konumu belirtilerek arama:

<?php echo strrpos('abcabcabc', 'a', 5); ?>

Kodun çalıştırma sonucu (arama 5 konumundan başlar):

6

Örnek

Eğer alt dize bulunamazsa, fonksiyon false döndürür:

<?php var_dump(strrpos('abcdef', 'z')); ?>

Kodun çalıştırma sonucu:

false

Örnek 5: Büyük/Küçük Harfe Duyarlı Arama

Fonksiyon büyük/küçük harfe duyarlıdır:

<?php var_dump(strrpos('Hello World', 'h')); ?>

Kodun çalıştırma sonucu:

false

Ayrıca Bakınız

  • strripos fonksiyonu,
    benzer işlemi büyük/küçük harf duyarlılığı olmadan gerçekleştirir
  • strpos fonksiyonu,
    bir alt dizenin ilk görüldüğü konumu döndürür
  • str_contains fonksiyonu,
    bir karakterin bir dize içinde olup olmadığını kontrol eder
  • str_starts_with fonksiyonu,
    bir dizenin başlangıcını kontrol eder
  • str_ends_with fonksiyonu,
    bir dizenin sonunu kontrol eder
plswdekams