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语法(4)
Oct 09 PHP
php实例分享之html转为rtf格式
Jun 02 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
Jul 05 PHP
PHP中基本HTTP认证技巧分析
Mar 16 PHP
使用Huagepage和PGO来提升PHP7的执行性能
Nov 30 PHP
给大家分享几个常用的PHP函数
Jan 15 PHP
PHP那些琐碎的知识点(整理)
May 20 PHP
php类自动装载、链式操作、魔术方法实现代码
Jul 23 PHP
PHP测试框架PHPUnit组织测试操作示例
May 28 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
Jun 13 PHP
PHP的curl函数的用法总结
Feb 14 PHP
深入学习微信网址链接解封的防封原理visit_type
Aug 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和ACCESS写聊天室(六)
2006/10/09 PHP
PHP生成等比缩略图类和自定义函数分享
2014/06/25 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
2020/06/05 PHP
将CKfinder整合进CKEditor3.0的新方法
2010/01/10 Javascript
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
PHP7新特性简述
2017/06/11 Javascript
layer.open关闭父窗口 以及调用父页面的方法
2018/08/17 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
2019/03/19 Javascript
layui 实现table翻页滚动条位置保持不变的例子
2019/09/05 Javascript
js实现适配移动端的拖动效果
2020/01/13 Javascript
ant design vue datepicker日期选择器中文化操作
2020/10/28 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
[01:16:16]DOTA2-DPC中国联赛定级赛 RNG vs Phoenix BO3第二场 1月8日
2021/03/11 DOTA
在Python中使用Neo4j数据库的教程
2015/04/16 Python
python通过get,post方式发送http请求和接收http响应的方法
2015/05/26 Python
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
python实现远程通过网络邮件控制计算机重启或关机
2018/02/22 Python
python3 拼接字符串的7种方法
2018/09/12 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
Pycharm运行加载文本出现错误的解决方法
2019/06/27 Python
python for循环remove同一个list过程解析
2019/08/14 Python
python的json中方法及jsonpath模块用法分析
2019/12/06 Python
Pytorch模型转onnx模型实例
2020/01/15 Python
python机器学习库xgboost的使用
2020/01/20 Python
python计算Content-MD5并获取文件的Content-MD5值方式
2020/04/03 Python
CSS3 background-image颜色渐变的实现代码
2018/09/13 HTML / CSS
便利店的创业计划书
2014/01/15 职场文书
《海伦?凯勒》教学反思
2014/04/17 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
入党积极分子自我批评思想汇报
2014/10/10 职场文书
利用JavaScript写一个简单计算器
2021/11/27 Javascript