新手求助获取字符串 "text", "day", "date", "low", "high"等关键字变化说错了,应该是"text", "day", "date", "low", "high"等关键字的值变化。即远程文件引号内的值是可变的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 preg_match("/<yw:cdtn.*?\/>/",$content,$matches);preg_match_all("/(text|code|temp|date)=\"([^\"]+)\"/",$matches[0],$matches,PREG_SET_ORDER);foreach($matches as $value) $cdtn[$value[1]]=$value[2];preg_match_all("/<yw:f.*?\/>/",$content,$matches);foreach($matches[0] as $key=>$value){ preg_match_all("/(day|date|low|high|text|code)=\"([^\"]+)\"/",$value,$matches_,PREG_SET_ORDER); foreach($matches_ as $value_) $f[$key][$value_[1]]=$value_[2];}var_dump($cdtn);var_dump($f);输出结果如下:array(4) {//$cdtn ["text"]=> string(4) "Fair" ["code"]=> string(2) "34" ["temp"]=> string(1) "7" ["date"]=> string(28) "Thu, 10 Apr 2008 9:50 am BST"}array(2) {//$f [0]=> array(6) { ["day"]=> string(3) "Thu" ["date"]=> string(11) "10 Apr 2008" ["low"]=> string(1) "1" ["high"]=> string(2) "11" ["text"]=> string(10) "Light Rain" ["code"]=> string(2) "11" } [1]=> array(6) { ["day"]=> string(3) "Fri" ["date"]=> string(11) "11 Apr 2008" ["low"]=> string(1) "1" ["high"]=> string(2) "10" ["text"]=> string(10) "Light Rain" ["code"]=> string(2) "11" }} 通过php输出excel文件,提示header已发送 静态页面无刷新评论,急 请教如何配置 这段代码有问题嘛 想把php这条路走得深一点,请问有必要拿一个网络工程师的证吗? 在一张页面里怎么获得表单的名称? 一个mysql查询条件求助 从甲电脑数据库表中导出部份记录到乙电脑对应的数据库表中,什么实现? PHP安装、配置手册(新手入门必读、高手谢绝) ajax从1到100的单个数字变换 php中将jpg或gif图输出成png格式,如何做? 关于层的问题!
preg_match_all("/(text|code|temp|date)=\"([^\"]+)\"/",$matches[0],$matches,PREG_SET_ORDER);
foreach($matches as $value) $cdtn[$value[1]]=$value[2];preg_match_all("/<yw:f.*?\/>/",$content,$matches);
foreach($matches[0] as $key=>$value){
preg_match_all("/(day|date|low|high|text|code)=\"([^\"]+)\"/",$value,$matches_,PREG_SET_ORDER);
foreach($matches_ as $value_) $f[$key][$value_[1]]=$value_[2];
}var_dump($cdtn);
var_dump($f);输出结果如下:
array(4) {//$cdtn
["text"]=>
string(4) "Fair"
["code"]=>
string(2) "34"
["temp"]=>
string(1) "7"
["date"]=>
string(28) "Thu, 10 Apr 2008 9:50 am BST"
}
array(2) {//$f
[0]=>
array(6) {
["day"]=>
string(3) "Thu"
["date"]=>
string(11) "10 Apr 2008"
["low"]=>
string(1) "1"
["high"]=>
string(2) "11"
["text"]=>
string(10) "Light Rain"
["code"]=>
string(2) "11"
}
[1]=>
array(6) {
["day"]=>
string(3) "Fri"
["date"]=>
string(11) "11 Apr 2008"
["low"]=>
string(1) "1"
["high"]=>
string(2) "10"
["text"]=>
string(10) "Light Rain"
["code"]=>
string(2) "11"
}
}