PHP 5.4.31 Released

mb_strrpos

(PHP 4 >= 4.0.6, PHP 5)

mb_strrposBir dizgenin içinde başka bir dizgeye son rastlanılan noktanın indisini döndürür

Açıklama

int mb_strrpos ( string $samanlık , string $iğne [, int $konum [, string $kodlama ]] )

Karakter sayısına dayalı olarak güvenilir bir çok baytlı strrpos() işlemi yürütür. iğne'nin ilk karakterinin yeri samanlık dizgesinin ilk karakterine göre hesaplanır. İlk karakterin indisi 0'dır.

Değiştirgeler

samanlık

Sonuncu iğne'nin aranacağı dizge.

iğne

samanlık içinde sonuncusu aranacak dizge.

konum
samanlık içinde aramanın başlatılacağı konum. Negatif bir değer samanlık dizgesinin son karakterine göre aramanın durdurulacağı konumu belirtir.
kodlama

kodlama değiştirgesinde karakter kodlaması belirtilir. Belirtilmediği takdirde dahili karakter kodlaması kullanılır.

Dönen Değerler

Sonuncu iğne'nin samanlık içinde bulunduğu yerin indisi ile döner. Eğer samanlık içinde iğne yoksa FALSE döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
5.2.0 İsteğe bağlı konum değiştirgesi eklendi.

Notlar

Bilginize: kodlama değiştirgesi işlev değiştirgeleri içinde üçüncülükten dördüncülüğe PHP 5.2.0 sürümünde taşındı. Geriye uyumluluk adına kodlama değiştirgesi üçüncü değiştirge olarak da belirtilebilir, fakat bunun yapılması önerilmez, çünkü bu uyumluluk özelliği yakında kaldırılacaktır.

Bilginize:

Bu işlev karakter kodlaması olarak dahili kodlamayı veya mb_regex_encoding() işlevi tarafından belirtilen karakter kodlamasını kullanır.

Ayrıca Bakınız

  • mb_strpos() - Bir dizgenin içinde başka bir dizgeye ilk rastlanılan noktanın indisini döndürür
  • mb_internal_encoding() - Dahili karakter kodlamasını tanımlar/döndürür
  • strrpos() - Bir dizgede bir karakterin sonuncusunu bulur

add a note add a note

User Contributed Notes 1 note

up
0
Anonymous
8 years ago
mb_strrpos throws a warning if $haystack is empty.
strrpos simply returns FALSE.

This is something to be wary of if overloading the mb functions.
To Top