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 xml文件操作实现代码(二)
Mar 20 PHP
PHP中10个不常见却非常有用的函数
Mar 21 PHP
php去除重复字的实现代码
Sep 16 PHP
php命令行用法入门实例教程
Oct 27 PHP
php采集中国代理服务器网的方法
Jun 16 PHP
PHP里的单例类写法实例
Jun 25 PHP
PHP中foreach()用法汇总
Jul 02 PHP
PHP简单实现上一页下一页功能示例
Sep 14 PHP
laravel 5.4中实现无限级分类的方法示例
Jul 27 PHP
Laravel 加载第三方类库的方法
Apr 20 PHP
PHP调用全国天气预报数据接口查询天气示例
Feb 20 PHP
关于PHP数组迭代器的使用方法实例
Nov 17 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切割页面div内容的实现代码分享
2012/07/31 PHP
php数组编码转换示例详解
2014/03/11 PHP
php获取QQ头像并显示的方法
2014/12/23 PHP
PHP给文字内容中的关键字进行套红处理
2016/04/12 PHP
ecshop适应在PHP7的修改方法解决报错的实现
2016/11/01 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
2018/09/03 PHP
this和执行上下文实现代码
2010/07/01 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
jQuery中$.ajax()和$.getJson()同步处理详解
2015/08/12 Javascript
浅析在javascript中创建对象的各种模式
2016/05/06 Javascript
AngularJS表达式讲解及示例代码
2016/08/16 Javascript
JS基于面向对象实现的拖拽功能示例
2016/12/20 Javascript
jQuery实现导航回弹效果
2017/02/27 Javascript
vue中实现滚动加载更多的示例
2017/11/08 Javascript
Vue.js组件高级特性实例详解
2018/12/24 Javascript
Vue使用NProgress的操作过程解析
2019/10/10 Javascript
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
vue输入框使用模糊搜索功能的实现代码
2020/05/26 Javascript
基于javascript原生判断DOM是否加载完毕
2020/10/14 Javascript
Vue自定义表单内容检查rules实例
2020/10/30 Javascript
[03:12]完美世界DOTA2联赛PWL DAY7集锦
2020/11/06 DOTA
RC4文件加密的python实现方法
2015/06/30 Python
Python编程修改MP3文件名称的方法
2017/04/19 Python
使用requests库制作Python爬虫
2018/03/25 Python
python中的字符串内部换行方法
2018/07/19 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
Pyspark获取并处理RDD数据代码实例
2020/03/27 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
CSS3改变浏览器滚动条样式
2019/01/04 HTML / CSS
加拿大百叶窗和窗帘定制网站:Blinds
2017/01/30 全球购物
美国饼干礼物和美食甜点购买网站:Cheryl’s
2020/05/28 全球购物
地球一小时活动总结
2015/02/27 职场文书
退休职工欢送会致辞
2015/08/01 职场文书
2016党性教育学习心得体会
2016/01/21 职场文书
高中16字霸气押韵班级口号集锦!
2019/06/27 职场文书