iconv_strpos
(PHP 5)
iconv_strpos — Samanlıktakı ilk iğneyi bulur
Açıklama
$samanlık
, string $iğne
[, int $başlangıç = 0
[, string $karküm = ini_set("iconv.internal_encoding")
]] )Samanlık içindeki ilk iğnenin yerini bulur.
Taydaşı olan strpos() işlevinden farklı olarak, ilk
iğnenin başlangıcına kadar bayt sayısını değil karakter sayısını döndürür.
Karakterler karküm ile belirlenen karakter kümesine
göre karakter olarak sayılırlar.
Değiştirgeler
-
samanlık -
Aramanın yapılacağı dizge.
-
iğne -
Aranacak alt dizge.
-
başlangıç -
Aramanın başlatılacağı konum (seçimlik).
-
karküm -
Eğer
karkümbelirtilmezse, dizgenin karakter kodlamasının iconv.internal_encoding yönergesinde belirtilen kodlama olduğu varsayılır.
Eğer samanlık veya iğne birer
dizge değilse bir dizgeye dönüştürülür ve değeri kendisi olan bir sabit
gibi ele alınır.
Dönen Değerler
İlk 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.
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. 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.
Ayrıca Bakınız
- strpos() - Bir alt dizgenin ilkinin konumunu bulur
- iconv_strrpos() - Samanlıktakı son iğneyi bulur
- mb_strpos() - Bir dizgenin içinde başka bir dizgeye ilk rastlanılan noktanın indisini döndürür
