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.pswp.cn/news/532312.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/532312.shtml
英文地址,請注明出處:http://en.pswp.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項目的路徑。從…