2013-02-10 47 views
3

我手動從插件(eventscalendar wordpress)讀出數據庫條目。用戶定義的字段/自定義字段存儲在數據庫中。原諒我的無知 - 但我無法關聯的數據存儲格式爲:在一個簡單的變量「」:字符串/數組格式與PHP轉換

a:1:{s:3:"key";s:6:"extern";} 

所以最終的一切我都需要的是S的值:6。 可以說$ key =「extern」

任何快速解決方案? 感謝, 標記

+1

這是PHPs ['serialize'](http://php.net/serialize)格式,您的PHP代碼可以再次解碼以獲取單個條目。 – mario 2013-02-10 20:07:24

+0

[我如何解析此字符串:a:10:{1:0; s:7:「default」; i:1; ......?](http://stackoverflow.com/questions/5997660/how-do-i-parse-this-string-a1010s7defaulti1) – mario 2013-02-10 20:11:18

回答

1

這是一個系列化array--注意a開頭。它也適用於Objects。

它是用PHP的serialize創建的,並用unserialize轉換回適當的數組/對象。

它的用途與JSON格式類似。