php页面的循环输出数组,PHP抓取页面上的数组 并循环输出 急

PHP抓取页面上的数组 并循环输出 急 在线等

我用file_get_contents()抓取了 这个网址上的内容

http://simonfenci.sinaapp.com/index.php?key=simon&wd=1314abc

看似好像反回的是数组。。但是我不管怎么用foreach循环都报错。。

我只想把数组中的word里面的值 取出来。。谁帮帮我啊,急

------解决思路----------------------

$s = file_get_contents('http://simonfenci.sinaapp.com/index.php?key=simon&wd=1314abc');

preg_match_all('/\[word\] => (.+)/', $s, $m);

print_r($m[1]);Array

(

[0] => 1314

[1] => abc

)

------解决思路----------------------

$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);

Array

(

[0] => Array

(

[0] => 1314

[1] => abc

)

)

------解决思路----------------------

http://simonfenci.sinaapp.com/index.php?key=simon&wd=1314abc

返回的是:

string(247) "Array ( [0] => Array ( [word] => 1314 [word_tag] => 90 [index] => 0 ) [1] => Array ( [word] => abc [word_tag] => 95 [index] => 1 ) ) "

//一个数组结构的字符串,而不是一个数组

//编码

$arr = array(

0=>array(

'word '=> 1314,

'word_tag'=> 90,

'index' => 0

),

1 => Array(

'word' => 'abc',

'word_tag' => 95,

'index' => 1

)

);

echo( json_encode($arr) );

//解码

$arr = array();

$url = 'http://simonfenci.sinaapp.com/index.php?key=simon&wd=1314abc';

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_HEADER, 0);

$output = curl_exec($ch);

$arr = json_decode($output,true);

curl_close($ch);

也可以用 serialize() 和 unserialize() 这个序列化函数, 替换 json。

------解决思路----------------------

补充:

//json 返回的字符串

[{"word ":1314,"word_tag":90,"index":0},{"word":"abc","word_tag":95,"index":1}]

//serialize 返回的字符串

a:2:{i:0;a:3:{s:5:"word ";i:1314;s:8:"word_tag";i:90;s:5:"index";i:0;}i:1;a:3:{s:4:"word";s:3:"abc";s:8:"word_tag";i:95;s:5:"index";i:1;}}

明显比直接 var_export($val,true); 输出的更短,并且可以轻易还原。

相关文章

相关视频

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/532312.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

h5 nan_手把手教你将H5游戏打包成快游戏

H5游戏可以通过快应用的web组件快速打包成快游戏&#xff0c;打包上架后的快游戏&#xff0c;只要原H5游戏的url不发生变动&#xff0c;快游戏就不需要做更新&#xff0c;维护工作量小。使用快应用IDE&#xff0c;打包快游戏的操作很简单。访问官网安装开发工具&#xff0c;在P…

php 构造函数 返回值,php构造函数与析构函数实例分析

本节内容&#xff1a;php构造函数与析构函数例子&#xff1a;复制代码 代码示例:class Person{public $name;public $age;public function __construct($name,$age){$this->name $name;$this->age $age;}function __destruct(){echo $this->name."销毁资源&…

平板电脑有什么用_除了盖泡面,平板电脑没什么用了

平板电脑似乎变成一个鸡肋&#xff0c;逐渐没有多少人买了。就算拥有&#xff0c;抱在怀里把玩的机会少了&#xff0c;躺在角落吃灰的时候多了。曾经&#xff0c;没有人能拒绝平板电脑的诱惑。有了平板&#xff0c;你仿佛跻身上流社会。不经意间拿出时的从容&#xff0c;打开皮…

java程序面向对象show,20165309 实验二 Java面向对象程序设计

2017-2018-2 20165309实验二《Java面向对象程序设计》实验报告一、实验内容1. 初步掌握单元测试和TDD2. 理解并掌握面向对象三要素&#xff1a;封装、继承、多态3. 初步掌握UML建模4. 熟悉S.O.L.I.D原则5. 了解设计模式二、实验步骤(一)单元测试1.三种代码&#xff1a;伪代码、…

php dom 丢失内容,PHP DOMDocument缺失

我在运行$dom new DOMDocument(“1.0”,“utf-8”)时遇到一个奇怪的错误&#xff1a;警告&#xff1a;require_once(classes / DOMDocument.class.php)[function.require-once]&#xff1a;无法打开流&#xff1a;第5行的/var/www/html/cms/bootstrap.php中没有这样的文件或目…

jade软件_TEM衍射斑点标定之DM软件

虽然透射电子显微镜(TEM) 能在纳米尺度上实现对待测样品形貌、 尺寸的分析&#xff1b; 结合选区电子衍射(SAED)&#xff0c;可以更进一步实现对待测样品的晶体结构、 晶相组成的鉴定&#xff0c;从而提高样品分析的准确度和可靠性。可是&#xff0c;每个刚接触TEM的小白&#…

dorado 7 怎么样_一点点奶茶怎么样?消费者眼中的网红奶茶

最近在朋友圈, -款奶茶火速蹿红,不错,那正是近期疯传的网红奶茶一点点奶茶。一点点奶茶是-款主打台湾正宗波霸奶茶的茶饮品牌,而这样的奶茶在现在的市场中就表现的十分有潜力, 尤其受年轻群体的喜欢!一点点奶茶怎么样?它的崛起是无可厚非的,它那美丽的外形,别具-格的属性&…

Mysql 启动失败没日志,MySQL Server 5.7将无法启动,并且未填充错误日志

我最近在Ubuntu 14.04上安装了MySQL Server 5.7(通过ansible使用this role是具体的).首次安装时启动很好,但是当我尝试重新启动它时,它会永远挂起&#xff1a;sudo service mysql restart* Stopping MySQL Community Server 5.7.13* MySQL Community Server 5.7.13 is already …

gatewayproperties 是空_杨丞琳演唱会踩空,从二楼高台掉到一楼,手脚擦伤,引发网友热议...

11月6日&#xff0c;据台湾媒体报道&#xff0c;杨丞琳今晚在台北举办连续三天的演唱会&#xff0c;她开场在两层楼高的高台上唱歌&#xff0c;结束后意外从高台踩空掉到一楼&#xff0c;从二楼高台掉到一楼&#xff0c;手脚擦伤。引发网友们的热议。当时幸好身边有工作人员抱住…

0 179 90 150matlab,matlab成功的函数拟合方法_更新中

学习心得一维插值方案 (1)二维数据内插值(表格查找) (3)等高线 (4)三维曲面 (5)等高线2 (6)三维曲面2 (7)matlab绘制温度场(尚未深入研究) (12)二维曲线(非线性)拟合步骤 (17)三维曲线(非线性)拟合步骤 (18)三维曲线的画法 (19)三维曲面的画法 (20)一维插值方案clearyear 1900…

matlab中 %s 是什么意思,ie在matlab中是什么意思

MATLAB文件操作相关命令5&#xff0e;2&#xff0e;4 输入输出语句 (1) 实时交互输入输出 input&#xff1b;keyboard (2) 完全复制式的文件存取 *1) save save save 文件名 x save 文件名 x y z save 文件名 x y z –ascii save 文件名 x y z –ascii –double save 文件名 x …

mysql with as 用法_英语语法丨英语中just的用法总结,你掌握了吗?

just在英语中是一个重要的单词&#xff0c;它的使用方法很多样。今天&#xff0c;这篇文章可以帮你正确使用这个英语中的关键词&#xff01;一、just作为时间表达1.Just Recently最近just常被用来表达&#xff0c;某事最近发生了。在现在完成时中&#xff0c;just可以用来表示…

检测php加密方式,一种php加密方式

function RandAbc($length""){//返回随机字符串$str"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";return str_shuffle($str);}$filenamedam.php;$T_k1RandAbc();//随机密匙1$T_k2RandAbc();//随机密匙2$vstrfile_get_contents($filename);//要…

easyx 备忘录_报到?上课?我被自己的备忘录骗到了

2020年6月的某一天小莔被一股神秘力量支配打开了手机里的备忘录突然发现了自己曾经记录下的一则消息小莔现在看到真的是回忆满满从一月到现在我们经历了许多变数看到了世间的温暖感受到了爱与希望其中遇到的一些感动我们可能会忘记就像我们成长的过程中也会经历很多要做许多事情…

基于matlab的ldpc编码的构造,基于LDPC编码的GMSK调制与解调及matlab仿真实现(含录像)...

基于LDPC编码的GMSK调制与解调及matlab仿真实现(含录像)(开题报告,论文10700字,程序代码,录像)摘 要随着无线通信技术的不断发展与进步&#xff0c;数字电视广播、移动视频点播等对数据吞吐量要求很高的业务逐渐变得可能。为了在有限的带宽内用有限的发射功率保证信息在空间传播…

linux查看内存_嵌入式操作系统的内存,你了解多少?

关注、星标公众号&#xff0c;不错过精彩内容来源&#xff1a;EDN电子技术设计linux 内存是后台开发人员&#xff0c;需要深入了解的计算机资源。合理的使用内存&#xff0c;有助于提升机器的性能和稳定性。本文主要介绍 linux 内存组织结构和页面布局&#xff0c;内存碎片产生…

结构体内部申请空间_墙体的重要承重结构以及作用方向分类

内容提要&#xff1a;墙体是房屋的重要承重结构&#xff0c;墙体也是建筑物的主夏围护结构。其造价、工程量和自重往往是建筑物所有构件中所占份額最大的&#xff0c;因此在建筑设计中&#xff0c;合理地选择墙体的材料、结构方案、构造做法十分重要。墙体在建筑物中所处的不同…

现代php中文版,现代PHP

PrefacePart Ⅰ. Language Features1.The New PHPPastPresentFuture2.FeaturesNamespacesWhy We Use NamespacesDeclarationImport and AliasHelpful TipsCode to an InterfaceTraitsWhy We Use TraitsPrefacePart Ⅰ. Language Features1.The New PHPPastPresentFuture2.Featu…

fastcopy比正常复制快多少_高中三年,每个阶段考多少分才正常?快对比一下

原标题&#xff1a;高中三年&#xff0c;每个阶段考多少分才正常&#xff1f;快对比一下高一阶段众所周知&#xff0c;在高一阶段并没有文理科之分&#xff0c;除去英语、语文、数学&#xff0c;还有政、史、地、理、化、生六门课程。语数外各占150分&#xff0c;另外6门各占10…

java 调用tomcat api,调用servlet接口流程

使用Servlet接口的整体流程目前对JavaWeb的理解是&#xff1a;用一次提交过程来表示&#xff0c;当点击一个提交的标签。会将url传到tomcat服务器&#xff0c;在tomcat的配置文件中找到管理javaweb项目的配置文件server.xml&#xff0c;在server.xml中配置管理web项目的路径。从…