mb_strcut

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_strcutDizgenin başlangıcı ve uzunluğu belirtilen parçası ile döner

Açıklama

mb_strcut(
    string$dizge,
    int$başlangıç,
    ?int$uzunluk = null,
    ?string$kodlama = null
): string

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.

Bağımsız Değişkenler

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

kodlama

kodlama bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği takdirde veya null ise dahili karakter kodlaması kullanılır.

Dönen Değerler

mb_strcut() işlevi, dizge dizgesinden başlangıç ve uzunluk ile belirtilen parçayı döndürür.

Sürüm Bilgisi

Sürüm: Açıklama
8.0.0kodlama artık null olabiliyor.

Ayrıca Bakınız

To Top