(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. |