php file_get_contents取文件中数组元素的方法


Posted in PHP onApril 01, 2017

用file_get_contents()抓取了 这个网址上的内容

http://simonfenci.sinaapp.com/index.php?key=simon&wd=1314abc

看似好像反回的是数组。。但是我不管怎么用foreach循环都报错。。

我只想把数组中的word里面的值 取出来。

方法如下:正解(其他的字段一样,把word替换即可)

$s=file_get_contents('http://simonfenci.sinaapp.com/index.php?key=simon&wd=1314abc');$rule='#(?<=\[word\] =>)\s\w+#';preg_match_all($rule,$s,$arr);print_r($arr);

我的遇到的问题如下:

<?php 
@header('content-type:text/html;charset=utf-8');
function show_bug($msg){
echo "<pre>";
print_r($msg);
echo "</pre>";
}
//ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)');
//$url="http://redhatcn.cn//Home/Login/mmzh2/t/user";

// 所有[jb] => 后面的金额,所有金额相加
$url='array.txt';

$s=file_get_contents($url);

$rule='#(?<=\[jb\] =>)\s\w+#';preg_match_all($rule,$s,$arr);

// $bool=is_array($arr);
// var_dump($bool);

//show_bug($arr);
$arr_num=$arr[0];
//array_sum函数返回数组中所有值的总和。
echo '文件中所有jb之和为:'.array_sum($arr_num);
?>

array.txt内容如下所示:

Array( [0] => Array ( [id] => 183 [cf] => 0 [date] => 2016-08-26 21:17:32 [zffs1] => 0 [zffs2] => 1 [zffs3] => 0 [jb] => 5000 [zt] => 1 [user] => 18676081117 [qr_zt] => 1 [user_tjr] => 18943636615 [user_nc] => ¿ÉÀÖ [cf_ds] => 0 [jycg_ds] => 0 [yid] => [ok] => 1 ) [1] => Array ( [id] => 240 [cf] => 0 [date] => 2016-09-03 12:06:50 [zffs1] => 1 [zffs2] => 1 [zffs3] => 1 [jb] => 8000 [zt] => 0 [user] => 15192777617 [qr_zt] => 0 [user_tjr] => 13987611435 [user_nc] => Ö콨¸Û [cf_ds] => 0 [jycg_ds] => 0 [yid] => [ok] => 1 ) )

以上这篇php file_get_contents取文件中数组元素的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
学习discuz php 引入文件的方法DISCUZ_ROOT
Jun 21 PHP
PHP小程序自动提交到自助友情连接
Nov 24 PHP
php中强制下载文件的代码(解决了IE下中文文件名乱码问题)
May 09 PHP
PHP 之Section与Cookie使用总结
Sep 14 PHP
探讨PHP中this,self,parent的区别详解
Jun 08 PHP
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
Apr 08 PHP
php自定义session示例分享
Apr 22 PHP
php使用指定编码导出mysql数据到csv文件的方法
Mar 31 PHP
PHP 表单提交及处理表单数据详解及实例
Dec 27 PHP
PDO::prepare讲解
Jan 29 PHP
yii2的restful api路由实例详解
May 14 PHP
Laravel第三方包报class not found的解决方法
Oct 13 PHP
PHP中Laravel 关联查询返回错误id的解决方法
Apr 01 #PHP
php获取ip及网址的简单方法(必看)
Apr 01 #PHP
Thinkphp事务操作实例(推荐)
Apr 01 #PHP
完美解决thinkphp唯一索引重复时出错的问题
Mar 31 #PHP
ThinkPHP Where 条件中常用表达式示例(详解)
Mar 31 #PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
Mar 31 #PHP
关于PHP通用返回值设置方法
Mar 31 #PHP
You might like
php 中的str_replace 函数总结
2007/04/27 PHP
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
2017/04/15 PHP
thinkPHP5项目中实现QQ第三方登录功能
2017/10/20 PHP
PHP getDocNamespaces()函数讲解
2019/02/03 PHP
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
jquery二级导航内容均分的原理及实现
2013/08/13 Javascript
中文输入法不触发onkeyup事件的解决办法
2014/07/09 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
Vue中的组件及路由使用实例代码详解
2019/05/22 Javascript
JS将时间秒转换成天小时分钟秒的字符串
2019/07/10 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
2020/11/07 Javascript
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
python中字符串比较使用is、==和cmp()总结
2018/03/18 Python
Django RBAC权限管理设计过程详解
2019/08/06 Python
关于numpy.where()函数 返回值的解释
2019/12/06 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
python 如何停止一个死循环的线程
2020/11/24 Python
几个CSS3的flex弹性盒模型布局的简单例子演示
2016/05/12 HTML / CSS
奥地利手表、香水、化妆品和珠宝购物网站:Brasty.at
2021/01/17 全球购物
在浏览器端如何得到服务器端响应的XML数据
2012/11/24 面试题
夜班门卫岗位职责
2013/12/09 职场文书
优秀教师事迹简介
2014/02/02 职场文书
市场营销个人求职信范文
2014/02/02 职场文书
加强作风建设心得体会
2014/10/22 职场文书
2015年财务部年度工作总结
2015/05/19 职场文书
蜗居观后感
2015/06/11 职场文书
春季运动会加油词
2015/07/18 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书
《游戏王:大师决斗》新活动上线 若无符合卡组可免费租用
2022/04/13 其他游戏