SORU
21 Kasım 2010, Pazar


Bir yeni satır karakteri oluşturma PHP -?

PHP bir yeni satır karakteri yaratmaya çalışıyorum:

echo $clientid;
echo ' ';
echo $lastname;
echo ' ';
echo '\r\n';

Daha sonra Not Defteri'nde oluşturulmuş bir dosyayı açmak ve yeni satır kelimenin tam anlamıyla " yazar:

1 John Doe\r\n 1 John Doe\r\n 1 John Doe\r\n

\R\n birçok varyasyon denedim ama hiç biri çalışmıyor. Neden bir yeni satır yeni satır dönüşüyor değil mi?

CEVAP
21 Kasım 2010, Pazar


double quoted strings '0x0D' ve '0x0A' sırasıyla, böylece istediğiniz gibi: \r \n dizileri kaçış yorumlamak sadece

"\r\n"

Single quoted strings öte yandan, tek kaçış \\ \' dizileri.

Yani bir çizgi başka bir yerde oluşturulan sonu (e. tek tırnaklı dize bağlamak sürece g., kullanarak, çift tırnaklı dize "\r\n" ya da kullanma chr function chr(0x0D).chr(0x0A)), sadece başka bir yol için bir satır sonu içinde bir tek tırnaklı dize için tam anlamıyla türünü editörü:

$s = 'some text before the line break
some text after';

Eğer bazı belirli bir karakter dizisi (örneğin\r\n) gerekiyorsa satır sonu ayarları için düzenleyici kontrol ettiğinizden emin olun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Php

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • MkElite

    MkElite

    13 NİSAN 2012