(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.
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.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..."
?>