(PHP 4, PHP 5, PHP 7)
trim — Dizgenin başındaki ve sonundaki boşlukları (veya diğer karakterleri) budar
$dizge
[, string $karakterler
] )
Bu işlev dizge
'nin başındaki ve sonundaki
boşlukları budar. İkinci değiştirge olmaksızın trim()
sadece aşağıdaki karakterleri budayacaktır:
dizge
Budanacak dizge.
karakterler
Seçimlik olarak, karakterler
değiştirgesi
kullanılarak budanacak karakterler belirlenebilir.
Basitçe budamak istediğiniz tüm karakterleri belirtin. Bir karakter
aralığını .. kullanarak belirtebilirsiniz.
Budanmış dizge.
Sürüm: | Açıklama |
---|---|
4.1.0 |
İsteğe bağlı karakterler değiştirgesi eklendi.
|
Örnek 1 - trim() işlevinin kullanımı
<?php
$metin = "\t\tBir kaç kelam :) ... ";
$ikil = "\x09Örnek dizge\x0A";
$selam = "Merhaba Dünya";
var_dump($metin, $ikil, $selam);
print "\n";
$kırpık = trim($metin);
var_dump($kırpık);
$kırpık = trim($metin, " \t.");
var_dump($kırpık);
$kırpık = trim($selam, "aerMy");
var_dump($kırpık);
// $ikil'in başındaki ve sonundaki ASCII denetim karakterlerini budar
// (0'dan 31'e kadar, 0 ve 31 dahil)
$temiz = trim($ikil, "\x00..\x1F");
var_dump($temiz);
?>
Yukarıdaki örneğin çıktısı:
string(25) " Bir kaç kelam :) ... " string(14) " Örnek dizge " string(14) "Merhaba Dünya" string(21) "Bir kaç kelam :) ..." string(17) "Bir kaç kelam :)" string(9) "haba Dün" string(12) "Örnek dizge"
Örnek 2 - trim() işlevini dizi değerlerine uygulama
<?php
function değeri_buda(&$değer)
{
$değer = trim($değer);
}
$meyve = array('elma','muz ', ' muşmula ');
var_dump($meyve);
array_walk($meyve, 'değeri_buda');
var_dump($meyve);
?>
Yukarıdaki örneğin çıktısı:
array(3) { [0]=> string(4) "elma" [1]=> string(4) "muz " [2]=> string(10) " muşmula " } array(3) { [0]=> string(4) "elma" [1]=> string(3) "muz" [2]=> string(8) "muşmula" }