(PHP 5, PHP 7, PHP 8)
iconv_substr — Bir dizgenin bir alt dizgesini döndürür
$dizge,$başlangıç,$uzunluk = null,$karküm = null
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 veya null ise,
dizge karakter kodlamasının
iconv.internal_encoding
yönergesinde belirtilen kodlama olduğu varsayılır.
başlangıç ve uzunluk
bağımsız değişkenlerinde sayılanlar bayt değil dizgenin karakter kümesine göre
birer karakterdir. İşlevin benzeri olan subrstr()
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, eşitse boş
dizge döner.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 |
karküm artık null olabiliyor.
|
| 7.0.11 |
dizge eğer başlangıç
karakter uzunluktaysa boş dizge döner, evvelce false dönerdi.
|