数据库中的数组元素无法被成功赋值?谢谢了 你看看帮助中的 echo 说明吧1. '' 中的变量是不解释的。2. 数组元素 需要加上 {$arr['title']} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $abc['a']="<a>".{$arr['title']}."</a>"; $arr['title']=12345; $new=$abc['a']; echo $new; 改成这样了,还是有错 我在二楼的回答说错了,$abc['a']=" <a>".{$arr['title']}." </a>";没有这个,已经把数据库中的环城了<a>".{$arr['title']}." </a>结果还是直接输出 帮你改一下$arr['title']=12345;$abc['a']=" <a>"."{$arr['title']}"." </a>";$new=$abc['a'];echo $new; 这样是应该你想要的,阅读文档细心些 不是这样,没有$abc['a']=" <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重新替换一次,不过感觉返回的好像子串。因为这里是需要变量解析的朋友给指条明路,谢谢喽,我刚学,基础不太扎实,还在努力中 phpmyadmin运行sql出现问题 请问大家php里对mysql操作完以后,需要关闭数据库吗?? 用phpmailer邮件类,报错请高人进,以后给补分 php中sql的意思,不太明白。 很奇怪,同一个时间戳在mysql中和在php中格式化出来的日期不一样 郁闷啊,不是权限的问题,但就是上传不上附件? ★★★★分页技术★★★★ 数据纪录的删除 谁有中文的php.chm 调用新浪IP库输出乱码 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重新替换一次,不过感觉返回的好像子串。
因为这里是需要变量解析的朋友给指条明路,谢谢喽,我刚学,基础不太扎实,还在努力中