( ! ) Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php/session) failed: Permission denied (13) in /home/prototurk.com/public_html/app/init.php on line 4
Call Stack
#TimeMemoryFunctionLocation
10.0001365144{main}( ).../index.php:0
20.0005368960require( '/home/prototurk.com/public_html/app/init.php' ).../index.php:9
30.0005385472session_start ( ).../init.php:4
PHP'de substr() Fonksiyonu | 𝗣𝗥𝗢𝗧𝗢𝗧𝗨𝗥𝗞
v2.5.2
Giriş yap

PHP substr() Fonksiyonu

PHP 4PHP 5PHP 7

Metin içerisinde bulunanan belirli bir kısmı almamızı sağlar.

Yapısı (Syntax)substr ( string $str , int $başlangıç [, integer $uzunluk ] ) : string

Parametreler

  • $str string
    Kırpılma işleminin yapılacağı ifade
  • $başlangıç int
    Kırpılacak metinin başlangıç indisi

    Mesela $str ='abcd' metininin 0. inidisi a 2. indisi c olur.

    Eğer başlangıç değeri negatif ise, dönen değer ifadenin sonundan başlayarak döner.
    $str='abcdef' metininin -1. indisi f değeridir.
  • $uzunluk int
    Kırpılacak ifadenin uzunluğu

    İfadenin uzunluğuna göre başlangıç'tan itibaren uzunluk'ta belirtilen karakter sayısı kadar karakter içerir.

Dönen Değer

string - İşlemin sonucunda geriye metinden kırpılmış bir string ifade döner.
Başarısızlık durumunda FALSE döner.

NOT
Metin uzunluğu başlangıç değerinden küçükse ya da eşitse False değeri döndürülür.
Uzunluk verilmiş ve 0 ise FALSE, NULL ise boş bir ifade döndürülür.

Örnekler

Basit substr() kullanımları şu şekildedir;

<?php

echo = substr('abcdef',1);    // Çıktı: bcdef
echo = substr('abcdef',1,3);    // Çıktı: bcd
echo = substr('abcdef',-1,2);    // Çıktı: ef

?>

Ayrıca ifade içinde tek bir karaktere ulaşmak istenirse köşeli parantezler kullanılabilir. 0 ilk harfi temsil etmektedir.

$dizge = 'abcdef';
echo $dizge[0]; // a
echo $dizge[3]; // d
echo $dizge[strlen($dizge)-1];  // f

zeybekserdar
2408 gün önce eklendi - 4289 kez görüntülendi.
Github'da Düzenle
Önceki implode() Sonraki print_r()