array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.strstr.php', 1 => 'strstr', ), 'up' => array ( 0 => 'ref.strings.php', 1 => 'Dizge İşlevleri', ), 'prev' => array ( 0 => 'function.strspn.php', 1 => 'strspn', ), 'next' => array ( 0 => 'function.strtok.php', 1 => 'strtok', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/strings/functions/strstr.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(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şlevini kullanınız.
Bilginize:
İstediğiniz sadece
samanlık
içindeiğne
var mı diye bakmaksa daha hızlı ve daha az bellek harcayan strpos() işlevini kullanın.
samanlık
Girdi dizgesi.
iğne
Aranacak 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
?>