PHP 如何為 json_encode 移除 Array Index

PHP 與 JavaScript 串接經常回傳 JSON 格式,但是會遇到 PHP 的 Array 預設 Index (Assoc array key reference index) 都會有 1、2、3 ...,要怎麼移除這 Index 在傳給 JavaScript 呢?

閱讀全文〈PHP 如何為 json_encode 移除 Array Index〉

PHP json_decode 遇到 Control character error 解法

PHP 使用 json_decode() 遇到下述錯誤訊息:(由 json_last_error_msg() 抓到的訊息)

Control character error, possibly incorrectly encoded

要怎麼解決呢?

閱讀全文〈PHP json_decode 遇到 Control character error 解法〉

PHP 使用 igbinary 取代 serializer

PHP Serializer 從最早期的資料格式,一直用到現在,有時候會出一些問題(encode / decode 失敗等等的),所以現在很常使用 json_encode / json_decode 來處理。

現在有出 igbinary 來解決這個問題,而且速度比 serailizer 和 json 快很多。

閱讀全文〈PHP 使用 igbinary 取代 serializer〉

PHP 使用 SimpleXML Key 遇到 $ 如何取值

PHP 使用 SimpleXML 抓取後, 通常會對此物件裡面的東西做 for / foreach, 但是當 Key 遇到 $ 開頭, 要如何取此值呢?

  • ex: stdClass Object ( [$t] => 2011-12-12T13:00:00.000Z )

註: $feed->item->'$t' 這樣不行~

閱讀全文〈PHP 使用 SimpleXML Key 遇到 $ 如何取值〉