在PHP

2013-07-29 82 views
-4

例如處理JavaScript,如果我有這個在PHP:在PHP

$test = $row['tagFormat']; 

其中$行從MySQL,這是由mysqli_fetch_assoc處理,tagFormat場被存儲在數據庫中的文本查詢結果,它的價值是JavaScript代碼,例如:

<script> console.log('testing');</script> 

現在我想做的事情上可變$test檢索到的值的字符串操作,說取代「測試」別的東西。 但是,這不起作用。任何想法爲什麼?我猜$test不是一個字符串。

+2

您還沒有表現出你做了什麼......我是一個可愛的小迷糊... – Neal

+1

' var_dump($ test);'並向我們展示結果。 – Alireza

+1

PHP在服務器上執行。也許在中國或其他地方。 Javascript由您的瀏覽器執行。 –

回答

1

假設$test"<script> console.log('testing');</script>"

您可以使用preg_replace更換testing ..

$test = preg_replace('/testing/', 'hello world', $test);