(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/
dizge
Kı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şlik
Kı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.
kodlama
kodlama
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şlik
inci 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..."
?>