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 相关文章推荐
多重?l件?合查?(二)
Oct 09 PHP
利用static实现表格的颜色隔行显示
Oct 09 PHP
自动生成文章摘要的代码[PHP 版本]
Mar 20 PHP
php的字符串用法小结
Jun 08 PHP
PHP5中Cookie与 Session使用详解
Apr 30 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
Jun 17 PHP
ThinkPHP使用Smarty第三方插件方法小结
Mar 19 PHP
Yii2使用swiftmailer发送邮件的方法
May 03 PHP
php图片上传类 附调用方法
May 15 PHP
详解PHP中的外观模式facade pattern
Feb 05 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
Mar 09 PHP
php 原生分页
Apr 01 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导出到Excel或CSV的详解(附utf8、gbk 编码转换)
2013/06/25 PHP
PHP常用函数和常见疑难问题解答
2014/03/05 PHP
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
如何判断php mysqli扩展类是否开启
2016/12/24 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
分享10篇优秀的jQuery幻灯片制作教程及应用案例
2011/04/16 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
JavaScript中防止微信浏览器被整体拖动的方法
2017/08/25 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
js通过循环多张图片实现动画效果
2019/12/19 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
Postman参数化实现过程及原理解析
2020/08/13 Javascript
[00:44]2016完美“圣”典 风云人物:Mikasa宣传片
2016/12/07 DOTA
python获取从命令行输入数字的方法
2015/04/29 Python
基于python时间处理方法(详解)
2017/08/14 Python
对numpy和pandas中数组的合并和拆分详解
2018/04/11 Python
解决python 输出是省略号的问题
2018/04/19 Python
解决Pandas to_json()中文乱码,转化为json数组的问题
2018/05/10 Python
Python使用add_subplot与subplot画子图操作示例
2018/06/01 Python
Python使用mongodb保存爬取豆瓣电影的数据过程解析
2019/08/14 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
Python中zip函数如何使用
2020/06/04 Python
Django中ORM的基本使用教程
2020/12/22 Python
Net-A-Porter美国官网:全球时尚奢侈品名站
2017/02/11 全球购物
联想香港官方网站及网店:Lenovo香港
2018/04/13 全球购物
财务会计应届生求职信
2013/11/24 职场文书
办公室主任主任岗位责任制
2014/02/11 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
银行进社区活动总结
2014/07/07 职场文书
公司新人试用期自我评价
2014/09/17 职场文书
python实现简单区块链结构
2021/04/25 Python