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 相关文章推荐
使用adodb lite解决问题
Dec 31 PHP
PHP 动态随机生成验证码类代码
Apr 09 PHP
PHP按行读取文件时删除换行符的3种方法
May 04 PHP
php cookie名使用点号(句号)会被转换
Oct 23 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
php需登录的文件上传管理系统
Mar 21 PHP
Yii使用Captcha验证码的方法
Dec 28 PHP
PHP的自定义模板引擎
Mar 24 PHP
php实现生成带二维码图片并强制下载功能
Feb 24 PHP
PHP排序算法之直接插入排序(Straight Insertion Sort)实例分析
Apr 20 PHP
thinkPHP框架实现的短信接口验证码功能示例
Jun 20 PHP
解决在laravel中leftjoin带条件查询没有返回右表为NULL的问题
Oct 15 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错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
laravel通过a标签从视图向控制器实现传值
2019/10/15 PHP
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
extjs中grid中嵌入动态combobox的应用
2011/01/01 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
2015/01/05 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
2016/06/13 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
2017/06/20 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
echarts鼠标覆盖高亮显示节点及关系名称详解
2018/03/17 Javascript
详解webpack4升级指南以及从webpack3.x迁移
2018/06/12 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
JS回调函数深入理解
2019/10/16 Javascript
使用SAE部署Python运行环境的教程
2015/05/05 Python
安装dbus-python的简要教程
2015/05/05 Python
Python 将RGB图像转换为Pytho灰度图像的实例
2017/11/14 Python
python实现单向链表详解
2018/02/08 Python
python开启摄像头以及深度学习实现目标检测方法
2018/08/03 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
python装饰器原理与用法深入详解
2019/12/19 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
python sitk.show()与imageJ结合使用常见的问题
2020/04/20 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
2020/05/09 Python
Python中如何引入第三方模块
2020/05/27 Python
结构工程研究生求职信
2013/10/13 职场文书
心理健康日活动总结
2014/05/08 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
奖励通知
2015/04/22 职场文书
2016年“我们的节日·端午节”活动总结
2016/04/01 职场文书
2019年学校消防安全责任书(2篇)
2019/10/09 职场文书