(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strimwidth — Dizgeyi belirtilen genişlikte kırpar
$dizge,$başlangıç,$genişlik,$kırpıcı = "",$kodlama = null
Belirtilen dizge dizgesini
genişlik ile belirtilen genişlikten kırpar.
Burada yarım genişlikte karakterler 1, tam genişlikte
karakterler 2 sayılır. Doğu Asya karakter genişlikleri
ile ilgili ayrıntılar için bkz.» http://www.unicode.org/reports/tr11/
dizgeKırpılacak dizge.
başlangıçKırpma genişliğinin başlatılacağı konum. Dizgenin başından itibaren sayılır. İlk karakterin indisi 0'dır. Negatifse dizgenin sonundan itibaren karater sayısıdır.
genişlikKırpma genişliği. Negatifse dizgenin sonundan itibaren karater sayısıdır.
Bilginize:
PHP 8.3.0 itibariyle negatif genişlik değeri aktarımı önerilmiyor.
kırpıcıDizge kırpılırken dizgenin sonuna eklenen bir dizge.
kodlamakodlama
bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği takdirde veya
null ise dahili karakter
kodlaması kullanılır.
Kırpılmış dizge ile döner. kırpıcı belirtilmişse,
genişlikinci karakterin yerini alır.
| Sürüm: | Açıklama |
|---|---|
| 8.3.0 |
mb_strimwidth() işlevine negatif
genişlik değeri aktarımı artık önerilmiyor.
|
| 8.0.0 | kodlama artık null
olabiliyor. |
| 7.1.0 |
başlangıçs ve genişlik
artık negatif olabiliyor.
|
Örnek 1 - mb_strimwidth() örneği
<?php
$str = mb_strimwidth($str, 0, 40, "..>");
echo mb_strimwidth("Hello World", 0, 10, "...");
// output: "Hello W..."
?>