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相关问题总结
Oct 09 PHP
php学习笔记 数组遍历实现代码
Jun 09 PHP
PHP中“简单工厂模式”实例代码讲解
Sep 04 PHP
Thinkphp+smarty+uploadify实现无刷新上传
Jul 30 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
Dec 23 PHP
详解PHP安装mysql.so扩展的方法
Dec 31 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
Aug 04 PHP
PHP利用百度ai实现文本和图片审核
May 08 PHP
laravel 实现划分admin和home 模块分组
Oct 15 PHP
解决Laravel无法使用COOKIE和SESSION的问题
Oct 16 PHP
PHP Swoole异步MySQL客户端实现方法示例
Oct 24 PHP
php 实现简单的登录功能示例【基于thinkPHP框架】
Dec 02 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
PHP实现的增强性mhash函数
2015/05/27 PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
2015/12/14 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
jquery实现的一个简单进度条效果实例
2014/05/12 Javascript
JavaScript获得url查询参数的方法
2015/07/02 Javascript
AngularJS基础 ng-keyup 指令简单示例
2016/08/02 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
2016/11/29 Javascript
AngularJS使用ocLazyLoad实现js延迟加载
2017/07/05 Javascript
Angularjs 事件指令详细整理
2017/07/27 Javascript
谈谈对vue响应式数据更新的误解
2017/08/01 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
2019/09/28 Javascript
Python yield使用方法示例
2013/12/04 Python
Python网络编程详解
2017/10/31 Python
python实现神经网络感知器算法
2017/12/20 Python
pandas筛选某列出现编码错误的解决方法
2018/11/07 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
python模块常用用法实例详解
2019/10/17 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
一文轻松掌握python语言命名规范规则
2020/06/18 Python
利用CSS3伪元素实现逐渐发光的方格边框
2017/05/07 HTML / CSS
详解使用postMessage解决iframe跨域通信问题
2019/11/01 HTML / CSS
优秀民警事迹材料
2014/01/29 职场文书
函授毕业自我鉴定
2014/02/04 职场文书
2014学校庆三八妇女节活动总结
2014/03/01 职场文书
项目建议书怎么写
2014/05/15 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
小学同学聚会感言
2015/07/30 职场文书
Javascript中的解构赋值语法详解
2021/04/02 Javascript
Vue CLI中模式与环境变量的深入详解
2021/05/30 Vue.js
使用CSS设置滚动条样式
2022/01/18 HTML / CSS
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis