Как декодировать массив json-объектов

У меня есть массив json-объектов, например:

[{"a":"b"},{"c":"d"},{"e":"f"}]

Каков наилучший способ превратить это в массив php?

json_decode не будет обрабатывать часть массива и возвращает NULL для этой строки.

json_decode () работает. Второй параметр превращает результат в массив:

 var_dump(json_decode('[{"a":"b"},{"c":"d"},{"e":"f"}]', true)); // gives array(3) { [0]=> array(1) { ["a"]=> string(1) "b" } [1]=> array(1) { ["c"]=> string(1) "d" } [2]=> array(1) { ["e"]=> string(1) "f" } } 
 $array = '[{"a":"b"},{"c":"d"},{"e":"f"}]'; print_r(json_decode($array, true)); 

Прочтите руководство – параметры для метода json_decode четко определены: http://www.php.net/manual/en/function.json-decode.php