为了账号安全,请及时绑定邮箱和手机立即绑定

微信多图文foreach验证失败,求找茬!头要炸了!

微信多图文foreach验证失败,求找茬!头要炸了!

PHP
杀手二爷 2016-03-31 20:28:56
请问这段代码哪里有错?$newsArr = array(          array("Title"=>"this is first item",             "Description"=>"this is first item description",             "PicUrl"=>"http://img4.imgtn.bdimg.com/it/u=2943793272,3641314298&fm=21&gp=0.jpg",             "Url"=>"http://www.baidu.com"          ),          array("Title"=>"this is second item",              "Description"=>"this is second item description",              "PicUrl"=>"http://img2.imgtn.bdimg.com/it/u=945726929,542696667&fm=21&gp=0.jpg",              "Url"=>"http://www.baidu.com"          ),          array("Title"=>"this is thired",             "Description"=>"this is thired",             "PicUrl"=>"http://img1.imgtn.bdimg.com/it/u=2783016379,35786742&fm=21&gp=0.jpg",             "Url"=>"http://www.baidu.com"          ) ); foreach ($newsArr as $key => $value) {    $itemstr .= "          <item>          <Title><![CDATA[".$value['Title']."]]></Title>          <Description><![CDATA[".$value['Description']."]]></Description>          <PicUrl><![CDATA[".$value['PicUrl']."]]></PicUrl>          <Url><![CDATA[".$value['Url']."]]></Url>          <item>"; }    $result = "<xml>          <ToUserName><![CDATA[%s]]></ToUserName>          <FromUserName><![CDATA[%s]]></FromUserName>          <CreateTime>%s</CreateTime>          <MsgType><![CDATA[news]]></MsgType>          <ArticleCount>".count($newsArr)."</ArticleCount>          <Articles>".$itemstr."</Articles>          </xml>";    $newsInfo = sprintf($result, $fromUser , $toUser , time());    echo $newsInfo;
查看完整描述

1 回答

?
snowmanJS

TA贡献89条经验 获得超53个赞

$itemstr只在foreach中有作用,应该在foreach上面定义:$itemstr = "";

查看完整回答
反对 回复 2016-08-26
  • 1 回答
  • 0 关注
  • 1214 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信