PHP substr() fonksiyonu

örnek

diziden "world" döner:

<?php
echo substr("Hello world",6);
?>

Çalıştırma Örneği

tanım ve kullanım

substr() fonksiyonu dizinin bir kısmını döner.

yorum:eğer start parametre negatif ve length küçük veya eşittir startise length 0. için

gramer

class="language-php">substr(string,sta rt,length)
parametre tanım
string zorunlu. Dizinin hangi kısmının döndüğünü belirler.
start

zorunlu. Dizide nerede başlanacağını belirler.

  • pozitif - dizinin belirtilen konumundan başlar
  • negatif - dizinin sonundan başlayan belirtilen konum
  • 0 - dizideki ilk karakterden başlar
length

isteğe bağlı. Dönülen dizinin uzunluğunu belirler.Varsayılan olarak dizinin sonuna kadar.

  • pozitif - start parametre konumundan dönen uzunluk
  • negatif - dizinin sonundan dönen uzunluk

teknik ayrıntılar

Dönüş değeri: dizinin çekilen kısmını döner, başarısız olursa FALSE veya boş bir dizi döner.
PHP Sürümü: 4+
güncelleme günlüğü:

PHP 5.2.2'den 5.2.6 sürümlerine kadar start parametre negatif kesme veya sınırlı konum belirtiyorsa FALSE döner.

diğer sürümlerse start başlangıç konumundan dizi almak.

daha fazla örnek

örnek 1

Farklı pozitif ve negatif sayılarla birlikte start Parametreler:

<?php
echo substr("Hello world",10)."<br>";
echo substr("Hello world",1)."<br>";
echo substr("Hello world",3)."<br>";
echo substr("Hello world",7)."<br>";
echo substr("Hello world",-1)."<br>";
echo substr("Hello world",-10)."<br>";
echo substr("Hello world",-8)."<br>";
echo substr("Hello world",-4)."<br>";
?>

Çalıştırma Örneği

Örnek 2

Farklı pozitif ve negatif sayılarla birlikte start ve length Parametreler:

<?php
echo substr("Hello world",0,10)."<br>";
echo substr("Hello world",1,8)."<br>";
echo substr("Hello world",0,5)."<br>";
echo substr("Hello world",6,6)."<br>";
echo substr("Hello world",0,-1)."<br>";
echo substr("Hello world",-10,-2)."<br>";
echo substr("Hello world",0,-6)."<br>";
echo substr("Hello world",-2-3)."<br>";
?>

Çalıştırma Örneği