Giri┼č yap

PHP'de trim() Fonksiyonu
PHP 4PHP 5PHP 7

─░fadenin ba┼č─▒ndaki ve sonundaki bo┼čluklar─▒ (ve belirtilen di─čer karakterleri) siler.

Yap─▒s─▒ (Syntax)trim ( string $str [, string $character_mask = " \t\n\r\0\x0B" ] ) : string

Parametreler

  • $str string
    ─░┼člem yap─▒lacak de─čer
  • $character_mask = \t\n\r\0\x0B string
    Silme i┼člemi yap─▒lacak karakterler

D├Ânen De─čer

string - Ba┼č─▒ndaki ve sonundaki belirtilen karakterleri temizlenmi┼č string de─čer geriye d├Âner.

NOT
E─čer $character_mask parametresi belirtilmez ise varsay─▒lan olarak ┼ču karakterler silinecektir;

" " (ASCII 32 (0x20)), bo┼čluk
"\t" (ASCII 9 (0x09)), tab karakteri
"\n" (ASCII 10 (0x0A)), sat─▒r sonu karakteri
"\r" (ASCII 13 (0x0D)), sat─▒r ba┼č─▒ karakteri
"\0" (ASCII 0 (0x00)), NUL-bayt.
"\x0B" (ASCII 11 (0x0B)), dikey sekme

Ayr─▒ca unutmay─▒n, \ ile ba┼člayan (├ľrn: \t, \r, \n) karakterlerini temizleyebilmek i├žin trim() fonksiyonunda 2. parametreyi ├žift t─▒rnak i├žinde tan─▒mlaman─▒z gerekiyor.

Versiyon G├╝ncellemeleri

Versiyon A├ž─▒klama
4.1.0 $character_mask iste─če ba─čl─▒ olarak eklendi.

├ľrnekler

Sadece string de─čeri vererek ilgili karakterleri temizleyelim.

<?php

$str = '   prototurk   ';

var_dump($str); // bo┼čluklarla birlikte 15 karakter
var_dump(trim($str)); // bo┼čluklar─▒ kald─▒rd─▒k art─▒k olmas─▒ gerekti─či 9 karakter

?>

├ľzel olarak ba┼č─▒nda ve sonunda silmek istedi─čimiz karakterleri belirtelim.

<?php

$str = 'www.prototurk.com/';

// w, . ve / karakterlerini ba┼č─▒nda ve sonunda varsa kald─▒rd─▒k.
echo trim($str, 'w./'); // Çıktı: prototurk.com

?>

Dizi de─čerlerine trim uygulamak i├žin ise;

<?php

$meyve = array('elma','muz ', ' mu┼čmula ');
var_dump($meyve);
/*
array(3) {
  [0]=>
  string(4) "elma"
  [1]=>
  string(4) "muz "
  [2]=>
  string(10) " mu┼čmula "
}
*/

$meyve = array_map('trim', $meyve);
var_dump($meyve);
/*
array(3) {
  [0]=>
  string(4) "elma"
  [1]=>
  string(3) "muz"
  [2]=>
  string(8) "mu┼čmula"
}
*/

?>

tayfunerbilen
38 g├╝n ├Ânce eklendi.
Github'da D├╝zenle