在PHP

2013-07-29 57 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);