(PHP 5)
strripos — Bir dizgede harf büyüklüğüne duyarsız olarak bir alt dizgenin sonuncusunu bulur
samanlık dizgesi içindeki son iğne dizgesini harf büyüklüğüne duyarsız olarak bulur ve sayısal konumunu döndürür. strrpos() işlevinin tersine, strripos() harf büyükğüne duyarsızdır.
İğnenin aranacağı dizge.
Samanlıkta aranacak dizge.
başlangıç ile aramanın başlatılacağı konum belirtilir.
Negatif değerler dizgenin sonundan ne kadar önce aramanın durdurulacağını belirtmek için kullanılır.
iğne dizgesine son rastlanılan yerin konumunu döndürür. Dizgenin başlangıç konumu 1 değil 0'dır.
Eğer iğne bulunamazsa, FALSE döner.
Bu işlev mantıksal FALSE değeriyle dönebileceği gibi FALSE olarak değerlendirilebilecek mantıksal olmayan bir değerle de dönebilir (örneğin, 0 veya ""). Bu konuda daha fazla bilgi edinmek için Mantıksal Değerler bölümüne bakabilirsiniz. Bu işlevden dönen değeri sınamak için === işlecini kullanınız.
Örnek 1 - strripos() örneği
<?php
$samanlık = 'ababcd';
$iğne = 'aB';
$konum = strripos($samanlık, $iğne);
if ($konum === false) {
echo "($samanlık) içinde ($iğne) bulunamadı";
} else {
echo "Tebrikler!\n";
echo "($samanlık) içindeki son ($iğne) ($konum) konumunda bulundu";
}
?>
Yukarıdaki örneğin çıktısı:
Tebrikler! (ababcd) içindeki son (aB) (2) konumunda bulundu