2010-09-16 21 views
24

Manyetik okuyucudan "kaydır" alan bir uygulama oluşturuyorum. Manyetik okuyucusundan döndürülen dize, metinden sonra satır sonu içeriyor. Linebreak'i (ve tabii ki herhangi bir öncesi veya sonrası boşlukları) kaldırmak için php trim() kullanabilir miyim?Php trim(), satır sonlarını kaldırır mı?

+12

Bu tür durumlarda, neden sadece denemek ve görmek değil? –

+0

Satır sonları bir tür boşluktur. –

cevap

57

Evet, the manual görür:

Bu fonksiyon başında ve str sonundan itibaren elimden boşluk olmadan dize döndürür. İkinci parametre olmadan, trim() bu karakterleri soyar: sıradan bir boşluk,

" " (ASCII 32 (0x20)).
"\t" (ASCII 9 (0x09)), bir sekme.
"\n" (ASCII 10 (0x0A)), yeni bir satır (satır besleme).
"\r" (ASCII 13 (0x0D)), bir satır başı.
"\0" (ASCII 0 (0x00)), NUL bayt.
"\x0B" (ASCII 11 (0x0B)), dikey bir sekme.

12

Ayrıca dikkat: o sonunda breakline: <br> varsa, varsayılan olarak kaldırmaz Döşeme trim($string, "\n") veya trim($string, " ")

3

Not yüzden dikkatli ol.

Aksi takdirde @ Pekka'nın @ Petah'ın cevabı iyidir.

İlgili konular