你看看帮助中的 echo 说明吧1. '' 中的变量是不解释的。
2. 数组元素 需要加上 {$arr['title']}
2. 数组元素 需要加上 {$arr['title']}
解决方案 »
- php如何调用windows系统命令打开一个网页
- 淘宝商城(tmall.com)能模仿下来吗?
- 淘宝api接口问题
- 有人会抓取http://www.csair.com/cn/index.asp查询后的机票信息吗
- login界面写好了,数据库表也插入了管理员数据,为什么页面还是不能跳转到index页面?
- 我是新手,还没安装上,非常看急!!!!!各位大侠帮帮忙吧!???咋安装不上啊?有用<<PHP 和 MySql Web 开发>>(原书第三版)这本书附带的光盘安装的吗?这没安成功啊,这些东西下载的话,有没有中文网站供下载啊?
- PHP如何输出换行符?
- php积分功能
- 这段代码是哪出错了?菜菜的问一下,小弟刚学,有分奖励!
- 问一个关于include和require的问题??急!急!
- SEESION求解. (急) 谢谢!!!!解决马上结贴。在线等
- 咨询一个php计算文章点击率的问题
$new=$abc['a']; echo $new; 改成这样了,还是有错
已经把数据库中的环城了<a>".{$arr['title']}." </a>结果还是直接输出
这步,也不能多的,$abc['a']是从数据库查询出来的不是赋值,应该不一样,
你的例子是先给元素赋值
$arr['title']=12345;
我的情况是不能先给元素赋值,而是先得到模板因为变量赋值中如果有变量在值里面,应该是直接被当作空的,所以才改用数据库,但是现在的问题是可以调去$abc['a'],但是$abc['a']; 中的元素没有替换,而是保持原样以文本显示在页面上,朋友的意思我懂,可是你没理解我的意思
问题重申:
<a>'".$arr['title']."' </a> $abc=$db_conn->fetch(sql)
$arr['title']=12345;
$new=$abc['a']; echo $new; 注:
$abc['a']代表DB中的<a>'".$arr['title']."' </a>,而不是$abc['a']=" <a>"."{$arr['title']}"." </a>";
echo 已经不会再去做变量解析了你想要的 可以用 printf
如果实在没有的话,我是不是用replace重新替换一次,不过感觉返回的好像子串。
因为这里是需要变量解析的朋友给指条明路,谢谢喽,我刚学,基础不太扎实,还在努力中