(PHP 5, PHP 7)
iconv_substr — Bir dizgenin bir alt dizgesini döndürür
$dizge
, int $başlangıç
[, int $uzunluk = strlen($str)
[, string $karküm = ini_set("iconv.internal_encoding")
]] )
dizge dizgesinden başlangıç konumu
başlangıç ile belirtilen karakterden başlayan
uzunluk karakterlik bir dizge döndürür.
dizgeÖzgün dizge.
başlangıç
başlangıç negatif bir değer değilse, çıkarılacak
alt dizgenin başlangıç karakteri, özgün dizgenin ilk karakteri 0 olmak
üzere başlangıç'ıncı karakter olur.
başlangıç negatif bir değer ise, çıkarılacak alt
dizgenin ilk karakteri sondan sayılarak bulunur.
uzunluk
uzunluk pozitif bir değerse, dönen dizge en
fazla uzunluk karakter içerir (özgün dizgenin
uzunluğuna bağlı olarak).
uzunluk negatif bir değerse, özgün dizgenin
başından itibaren başlangıçıncı karakterden
başlayıp, özgün dizgenin sondan itibaren
uzunluk'uncu karakterinde biten alt dizge
döndürülür. başlangıç da negatifse, her iki
değerin pozitif olduğu durumda uygulanan işlem bu kez özgün dizgenin
sonundan başlanarak uygulanır.
karküm
karküm belirtilmezse, dizge karakter kodlamasının
iconv.internal_encoding
yönergesinde belirtilen kodlama olduğu varsayılır.
başlangıç ve uzunluk
değiştirgelerinde sayılanlar bayt değil dizgenin karakter kümesine göre
birer karakterdir. İşlevin taydaşı olan substr()
işlevinde baytlar sayılır.
Belirtilen dizge dizgesinin
başlangıç ve uzunluk ile
belirtilen parçasını döndürür.
Eğer dizge uzunluğu,
başlangıç değerinden küçükse FALSE döner.