PHP strpos() İşlev
Örnek
Dize içindeki ilk "php" oluşumunun konumunu bulun:
<?php
echo strpos("I love php, I love php too!","php");
?>
Tanım ve Kullanım
strpos() işlevi, bir dizenin başka bir dize içindeki ilk oluşumunun konumunu bulur.
Not: strpos() işlevi büyük/küçük harf duyarlıdır.
Not: Bu işlev ikili olarak güvenlidir.
İlgili işlevler:
- strrpos() - Bir dizenin başka bir dize içindeki son oluşumunun konumunu bulur (büyük/küçük harfe duyarlı)
- stripos() - Bir dizgenin başka bir dizge içinde ilk geçtiği konumu bulur (büyük/küçük harfe duyarsız)
- strripos() - Bir dizenin başka bir dize içindeki son oluşumunun konumunu bulur (büyük/küçük harfe duyarlı değildir)
Sözdizimi
strpos(string,find,start)
Parametre Değerleri
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
find | Required. Specifies the string to find |
start | Optional. Specifies where to begin the search. If start is a negative number, it counts from the end of the string. |
Teknik detaylar
Geri dönüş değeri: | Bir dizenin başka bir dize içindeki ilk oluşumunun konumunu veya dize bulunamazsa FALSE döndürür. Not: Dizi konumları 1'den değil 0'dan başlar. |
---|---|
PHP Sürümü: | 4+ |
Değişiklik günlüğü: | PHP 7.1.0 - Başlangıç parametresi negatif bir sayı olabilir |
❮ PHP Dize Referansı