如果我有一個包含換行符的PHP變量,如何打印或回顯該變量的內容,以便換行符顯示爲反斜槓後跟n?如何讓PHP打印變量的非轉義內容?
爲了詳細說明,假設我有以下幾點:
$test = "one\ntwo"
當我做echo $test
,我得到one two
。
我想要的字面意思是one\ntwo
。
我還應該澄清一下,我實際上並沒有自己指定變量(如果我做了,我可以使用單引號)。這是我正在處理的$ _POST變量。
如果我有一個包含換行符的PHP變量,如何打印或回顯該變量的內容,以便換行符顯示爲反斜槓後跟n?如何讓PHP打印變量的非轉義內容?
爲了詳細說明,假設我有以下幾點:
$test = "one\ntwo"
當我做echo $test
,我得到one two
。
我想要的字面意思是one\ntwo
。
我還應該澄清一下,我實際上並沒有自己指定變量(如果我做了,我可以使用單引號)。這是我正在處理的$ _POST變量。
使用單引號:
$test = 'one\ntwo';
echo $test;
或者如果它是從別的地方來($_POST
你說的)。請注意,在搜索和單一雙引號替換:
$test = "one\ntwo";
$test = str_replace("\n", '\n', $test);
echo $test;
one\ntwo
我應該在前面提到過,我實際上並沒有自己指定變量;這是我正在處理的$ _POST變量。 – Tyler
已編輯。不知道你在這裏之後。問題中的一些解釋會有所幫助,而且可能還有其他更有意義的內容。 – AbraCadaver
謝謝。目前這種方法可行,但也許我會在稍後找到更好的方法。 – Tyler
你的意思是'\ N'(或'\ r \ N')?你的目標是什麼? (注:我沒有給出負面的「問題」票和「答案」,是另一個人) –
請看詳細說明。 – Tyler
但是,你能告訴我這個(你試圖達到什麼目的)的真正目的,爲什麼沒有多少意義呢。謝謝。 –