鍍金池/ 問答/數(shù)據(jù)分析&挖掘  PHP  Linux/ php 透過 curl 給對方值?對方也用 curl

php 透過 curl 給對方值?對方也用 curl

應(yīng)該是說
我寫了一個api
我要撈出某數(shù)據(jù)表的所有數(shù)據(jù)
然後讓對方可以取用
但是透過 php curl的方式

那我這邊該怎麼做?
對方那邊該怎麼做?

我卡在array
因為我這邊會產(chǎn)生array
對方也要用array才行
大神給個邏輯吧

clipboard.png

這樣印出來似乎不太對

回答
編輯回答
茍活

array也好,object也罷,這都是具體語言在數(shù)據(jù)結(jié)構(gòu)上的實現(xiàn),你們在做“約定”這個事的時候,只需要關(guān)注用來網(wǎng)絡(luò)傳輸?shù)淖址袷绞荍SON還是XML就好了,具體的本地語言會把比如JSON轉(zhuǎn)譯成什么結(jié)構(gòu)不要去管,只需要確保JSON格式合法、并且你倆都能用就可以了。

2018年8月25日 09:02
編輯回答
病癮

不知道你問題中的圖 數(shù)據(jù)是怎么來的

別人調(diào)用你的接口的話,不管是以何種方式調(diào)用,只需要你們約定好返回的格式類型就好了
一般返回json或者xml格式的數(shù)據(jù)
然后調(diào)用接口方 去解析你的返回數(shù)據(jù) 再進行使用

那么說回正題,如果是別人調(diào)用你的接口,然后你只需要返回json格式的數(shù)據(jù)就可以了,你的array數(shù)據(jù)通過json_encode轉(zhuǎn)換為json直接返回
調(diào)用方通過json_decode($json, true)解析你的json數(shù)據(jù)成數(shù)組就行了。

2017年4月13日 14:42
編輯回答
孤毒

試試這樣去處理你的數(shù)據(jù)。

$string = '{"errno": "1","errstr":"2"}{"errno": "1","errstr":"2"}';
$string = '['.str_replace('}{','},{', $string).']';
var_dump(json_decode($string,true));
2018年6月25日 18:29