(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.
dizge
Parç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 2
incisi 'c
'dir ve bu böyle gider.
başlangıç
negatifse, dönen dizge dizge
nin 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 dizge
nin 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 dizge
nin sonundan itibaren sayılan uzunluk
uncu baytta sonlanır. Ancak uzunluk
uncu bayt dizge
nin başlanıcından öncesini işaret ediyorsa boş dizge döner.
kodlama
kodlama
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. |