(PHP 5, PHP 7, PHP 8)
iconv_strpos — Samanlıktaki ilk iğneyi bulur
$samanlık,$iğne,$başlangıç = 0,$encoding = nullSamanlık içindeki ilk iğnenin yerini bulur.
Benzeri 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ır.
samanlıkAramanın yapılacağı dizge.
iğneAranacak alt dizge.
başlangıçAramanın başlatılacağı konum (seçimlik). Negatifse dizgenin sonundan itibaren sayılır.
karküm
Eğer karküm belirtilmezse veya null ise,
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.
İ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
Mantıksal Değerler bölümünde
bulunabilir. Bu işlevden dönen değeri sınamak için
===
işleci kullanılabilir.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 |
karküm artık null olabiliyor.
|
| 7.1.0 |
başlangıç negatif olabiliyor.
|