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 相关文章推荐
php数据入库前清理 注意php intval与mysql的int取值范围不同
Dec 12 PHP
PHP sprintf()函数用例解析
May 18 PHP
php中获取远程客户端的真实ip地址的方法
Aug 03 PHP
php导入导出excel实例
Oct 25 PHP
分享一段PHP制作的中文拼音首字母工具类
Dec 11 PHP
php实现用已经过去多长时间的方式显示时间
Jun 05 PHP
PHP常见的6个错误提示及解决方法
Jul 07 PHP
php获取数据库中数据的实现方法
Jun 01 PHP
thinkphp分页集成实例
Jul 24 PHP
PHP数据分析引擎计算余弦相似度算法示例
Aug 08 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
Mar 12 PHP
thinkphp5框架扩展redis类方法示例
May 06 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连接MySQL代码的参数说明
2008/06/07 PHP
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
php添加文章时生成静态HTML文章的实现代码
2013/02/17 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
php实现二进制和文本相互转换的方法
2015/04/18 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
php mysql数据库操作类(实例讲解)
2017/08/06 PHP
浅谈Laravel中的三种中间件的作用
2019/10/13 PHP
Jquery.TreeView结合ASP.Net和数据库生成菜单导航条
2010/08/27 Javascript
基于jquery的表格排序
2010/09/11 Javascript
js实现动态添加、删除行、onkeyup表格求和示例
2013/08/18 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
javascript使用onclick事件改变选中行的颜色
2013/12/30 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
js创建对象的方式总结
2015/01/10 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
很酷的星级评分系统原生JS实现
2016/08/25 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
vue中render函数的使用详解
2018/10/12 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
JavaScript修改注册表实例代码
2020/01/05 Javascript
深入分析JavaScript 事件循环(Event Loop)
2020/06/19 Javascript
原生JS实现相邻月份日历
2020/10/13 Javascript
Python多进程同步简单实现代码
2016/04/27 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
python利用标准库如何获取本地IP示例详解
2017/11/01 Python
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
2017/11/02 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
2018/06/11 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
解决flask接口返回的内容中文乱码的问题
2020/04/03 Python
教你如何用python操作摄像头以及对视频流的处理
2020/10/12 Python
如何开启linux的ssh服务
2015/02/14 面试题
交通运输局四风问题对照检查材料思想汇报
2014/10/09 职场文书
销售人员管理制度
2015/08/06 职场文书