2013-10-11 64 views
1

觸發,當我有這個字符串切斷尖括號:PHP內部函數

age>50;date<1.III.2011 

,我需要將其更改爲

1102.III.1<etad;05>ega 

這是一個顛倒的字符串。

所有將被罰款,如果它不是一個事實,我有這個變量傳遞的功能的說法是這樣的:

function show_statistics($variable) 
{ 
    echo $variable; 
} 

當我觸發這個函數是這樣的:SHOW_STATISTICS( $字符串) 它打印反轉(這就是被照顧,不是一個大問題),但它切斷一切<之間>所以它打印出:

1102.III.1ega. 

如果我不把它傳遞給函數在一個參數(並觸發它)內,這一切都在工作克好,不切斷任何東西。

請幫我解決這個問題,我現在一直在想這個問題很久。

+1

其正確打印只是瀏覽器解釋裏面的標籤。 – vbrmnd

回答

0

代替

echo $variable; 

使用

echo htmlentities($variable); 
1

爲了呼應字符串可能包含HTML實體尤其<和>使用ヶ輛()用於顯示的瀏覽器。