我要把$one_news里面的content字段的双引号替换为单引号,然后赋给$news[content],但是发生了很奇怪的问题,如下:
//这样可以
$one_news['content']=str_replace('"','\'',$one_news['content']);
$news[content]=$one_news['content'];
//下面的这样子就替换不掉双引号,为什么呢?
//$news[content]=str_replace('"','\'',$one_news['content']);PHP
//这样可以
$one_news['content']=str_replace('"','\'',$one_news['content']);
$news[content]=$one_news['content'];
//下面的这样子就替换不掉双引号,为什么呢?
//$news[content]=str_replace('"','\'',$one_news['content']);PHP
解决方案 »
- 怎么开始做PHP项目???
- php有的缩略图可以显示有的为什么就显示不了呢?
- 关于继承的一点疑惑,希望大家可以帮帮忙!
- 请xuzuning(唠叨)进来接分
- mysqli的怪问题!!
- 从MYSQL表中查询到所要删除的文件名,但是删除该文件出错!为什么呢?
- 这个apache rewrite 如何写
- win98下的apache+php+mysql哪里有的下?
- xizi2002(戏子) 进~
- 勾选记住登录状态,下次登录页面时保持登录该怎么做【新手求帮助】
- PHP Fatal error: Uncaught exception 'com_exception' with message
- php网页展示pdf 问题
$news[content]=str_replace('"','\'',$one_news['content']);
var_dump($news[content]);分别输出什么
你上面的那个替换是覆盖了原来的值,而下面那个替换$one_news['content']值仍然保持不变,结果存到了$news[content]里,替换都没问题。你说没替换成功肯定是你看到后面那个的$one_news['content']值没有改变。