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中的登陆login
Jan 18 PHP
PHP中文汉字验证码
Apr 08 PHP
一步一步学习PHP(1) php开发环境配置
Feb 15 PHP
在PHP中利用wsdl创建标准webservice的实现代码
Dec 07 PHP
Mac OS下配置PHP+MySql环境
Feb 25 PHP
php+html5基于websocket实现聊天室的方法
Jul 17 PHP
PHP常用技巧汇总
Mar 04 PHP
PHP与服务器文件系统的简单交互
Oct 21 PHP
PHP实现执行外部程序的方法详解
Aug 17 PHP
浅谈PHP实现大流量下抢购方案
Dec 15 PHP
PHP判断是否微信访问的方法示例
Mar 27 PHP
laravel 解决crontab不执行的问题
Oct 22 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
在Ubuntu 14.04上部署 PHP 环境及 WordPress
2014/09/02 PHP
ThinkPHP模板输出display用法分析
2014/11/26 PHP
php简单解析mysqli查询结果的方法(2种方法)
2016/06/29 PHP
JavaScript 事件记录使用说明
2009/10/20 Javascript
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
javascript椭圆旋转相册实现代码
2012/01/16 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
简介JavaScript中search()方法的使用
2015/06/06 Javascript
jQuery AjaxUpload 上传图片代码
2016/02/02 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
javascript匀速动画和缓冲动画详解
2016/10/20 Javascript
基于Bootstrap的Java开发问题汇总(Spring MVC)
2017/01/15 Javascript
vue中使用refs定位dom出现undefined的解决方法
2017/12/21 Javascript
vue单页面实现当前页面刷新或跳转时提示保存
2018/11/02 Javascript
Next.js项目实战踩坑指南(笔记)
2018/11/29 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
pycharm 主题theme设置调整仿sublime的方法
2018/05/23 Python
使用python进行文本预处理和提取特征的实例
2018/06/05 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
基于python检查矩阵计算结果
2020/05/21 Python
python中round函数如何使用
2020/06/19 Python
Python实现自动签到脚本功能
2020/08/20 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
移动端html5 meta标签的神奇功效
2016/01/06 HTML / CSS
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
小米俄罗斯授权商店:Xiaomi俄罗斯
2019/12/08 全球购物
宏碁西班牙官网:Acer西班牙
2021/01/08 全球购物
面向对象编程的优势是什么
2015/12/17 面试题
餐饮收银员岗位职责
2014/02/07 职场文书
先进人物事迹材料
2014/12/29 职场文书
初中成绩单评语
2014/12/29 职场文书
2015年环卫工作总结
2015/04/28 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers