(PHP 4, PHP 5, PHP 7, PHP 8)
strstr — İlk alt dizgeyi bulur
samanlık dizgesinde bulunan ilk
iğne dizgesinden başlayan parçayı döndürür.
Bilginize:
İşlev harf büyüklüğüne duyarlıdır. Harf büyüklüğüne duyarsız arama yapmak için stristr() işlevikullanılmalıdır
Bilginize:
İstenen sadece
samanlıkiçindeiğnevar mı diye bakmaksa daha hızlı ve daha az bellek harcayan strpos() işlevi kullanılmalıdır.
samanlıkGirdi dizgesi.
iğneAranacak dizge.
PHP 8.0.0 öncesinde, iğne bir dizge değilse, bir
tamsayıya dönüştürülür ve bir karakterin sıra değeri olarak uygulanırdı.
PHP 7.3.0 itibariyle bu davranışın kullanımı önerilmemekte ve güvenilmemesi
önerilmektedir. Amaçlanan davranışa bağlı olarak,
iğne ya doğrudan dizgeye çarpıtılmalı ya da doğrudan
bir chr() çağrısı yapılmalıdır.
iğne_öncesi
true ise, strstr() işlevi
samanlık dizgesinde bulunan ilk
iğne dizgesinde biten parçayı (iğne hariç)
döndürür.
iğne bulunamazsa false, aksi takdirde dizge
parçası ile döner.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 |
iğne artık boş dizge kabul ediyor.
|
| 8.0.0 |
iğne olarak bir tamsayı aktarımı artık kabul
edilmiyor.
|
| 7.3.0 |
iğne olarak bir tamsayı aktarımı artık
önerilmiyor.
|
Örnek 1 - strstr() örneği
<?php
$email = 'name@example.com';
$domain = strstr($email, '@');
echo $domain; // @example.com basar
$user = strstr($email, '@', true);
echo $user; // name basar
?>