xml php ters eğik çizgi yerine nasıl?

2 Cevap php

I'm trying to create a xml file from php.... it is not work properly... when i eentered \notepad\text ,it creates in xml file as otepad ext....

Bu sorun için çözüm nedir? ben bu herhangi bir işlevi kullanabilirsiniz?

2 Cevap

Eğer bu şekilde yazdığınızda:

echo "\notepad\text";

\n bir sekme olarak bir satır ve \t olarak yorumlanacaktır.

Tek tırnak deneyin:

echo '\notepad\text';

veya ters eğik çizgi karakterleri kaçış:

echo "\\notepad\\text";

Sen sabiti DIRECTORY_SEPARATOR ile değiştirebilirsiniz.

Ya da sadece bölü kullanın ve

$string = str_replace('/', DIRECTORY_SEPARATOR, $string);

Bu sabit daha az hantal kullanarak yapmak için, bunu yapabilirsin

define('DS', DIRECTORY_SEPARATOR);

Joomla yapar.

Eğer hep birlikte sürekli atlamak istiyorsanız, muhtemelen de kaçış karakteri kaçmak için ekstra bir ters eğik çizgi ekleyebilirsiniz.

Bir işlevi kullanarak gibi, bir fonksiyonun içinde str_replace() Yukarıda ki sarın.