(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strcut — Dizgenin başlangıcı ve uzunluğu belirtilen parçası ile döner
mb_strcut() işlevi bir dizgeden bir alt digeyi çıkarma
işlemini mb_substr() gibi yapar ama karakterlerle değil
baytlarla çalışır. Eğer başlangıç konumu çok baytlı
bir karakterin ikinci veya sonraki baytındaysa başlangıcı o karaterin ilk
baytına taşır. Bu da ayrıca, dizgeyi basitçe baytların arasından kesen ve
bozuk çok baytlı dizgeyle dönen substr() ile aradaki
farktır.
dizgeParça çıkarılacak dizge.
başlangıç
başlangıç negatif değilse, dönen dizge
dizge içinde sıfırdan itibaren sayılarak
başlangıçıncı bayttan başlar. Örneğin,
'abcdef' dizgesinde 0ıncı bayt
'a' iken 2incisi
'c'dir ve bu böyle gider.
başlangıç negatifse, dönen dizge
dizgenin sonundan sayılan
başlangıçıncı bayttan başlar. Ancak negatif
başlangıçıncı bayt dizgenin başlangıcını
aşıyorsa dönen parça dizgenin başlangıcından
başlar.
uzunluk
Bayt cinsinden uzunluk. Atlanıra veya null ise
dizgenin sonuna kadar tüm baytlar çıkarılır.
uzunluk negatifse,dönen dizge
dizgenin sonundan itibaren sayılan
uzunlukuncu baytta sonlanır. Ancak
uzunlukuncu bayt
dizgenin başlanıcından öncesini işaret ediyorsa
boş dizge döner.
kodlamakodlama
bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği takdirde veya
null ise dahili karakter
kodlaması kullanılır.
mb_strcut() işlevi, dizge
dizgesinden başlangıç ve
uzunluk ile belirtilen parçayı döndürür.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 | kodlama artık null
olabiliyor. |