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.ini 中文版
Oct 28 PHP
PHP 进程锁定问题分析研究
Nov 24 PHP
PHP5 的对象赋值机制介绍
Aug 02 PHP
PHP中如何定义和使用常量
Feb 28 PHP
一个简洁的PHP可逆加密函数(分享)
Jun 06 PHP
php使用curl简单抓取远程url的方法
Mar 13 PHP
php视频拍照上传头像功能实现代码分享
Oct 08 PHP
PHP抽奖算法程序代码分享
Oct 08 PHP
PHP中header函数的用法及其注意事项详解
Jun 13 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
Sep 11 PHP
PHP实现自动发送邮件功能代码(qq 邮箱)
Aug 18 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
Nov 25 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之第七天
2006/10/09 PHP
php中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
微信公众平台开发教程④ ThinkPHP框架下微信支付功能图文详解
2019/04/10 PHP
js函数般调用正则
2008/04/08 Javascript
摘自启点的main.js
2008/04/20 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
vue之数据交互实例代码
2017/06/20 Javascript
使用JS实现气泡跟随鼠标移动的动画效果
2017/09/16 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
安装多版本Vue-CLI的实现方法
2020/03/24 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
js实现简单的轮播图效果
2020/12/13 Javascript
python计算auc指标实例
2017/07/13 Python
创建Django项目图文实例详解
2019/06/06 Python
pow在python中的含义及用法
2019/07/11 Python
Python实现蒙特卡洛算法小实验过程详解
2019/07/12 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
python logging.basicConfig不生效的原因及解决
2020/02/20 Python
python调用win32接口进行截图的示例
2020/11/11 Python
加拿大购物频道:The Shopping Channel
2016/07/21 全球购物
linux面试题参考答案(5)
2014/09/01 面试题
你们项目是如何进行变更控制的
2015/08/26 面试题
物理研修随笔感言
2014/02/14 职场文书
小学家长评语大全
2014/04/16 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
春风化雨观后感
2015/06/11 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
导游词之无锡古运河
2019/11/14 职场文书
Nginx解决前端访问资源跨域问题的方法详解
2021/03/31 Servers
nginx刷新页面出现404解决方案(亲测有效)
2022/03/18 Servers
微软团队与 NASA 科学家和惠普企业(HPE)的工程师合作
2022/04/21 数码科技