2017-05-28 7 views
0

私は次のようなデータを持っている:PHPキーを回す=>サブ配列に値:[キー、値]

data:{[one,this],[two,this2]} 
:私はのように見えるJSON型に変換したい

Array ([one] => this [two] => this2) 

これをどのように効果的に行うことができますか?

編集:

{"draw":0,"recordsTotal":null,"recordsFiltered":null,"data":‌​[[{"first":[""],"sec‌​ond":[""],"third":["‌​"],"fourth":[""],"fi‌​fth":[""],"sixth":["‌​value"]}]]} 

ここでのデータはキーであるとして=>値形式のJSONがために互換性がありません:私はこれは私がDataTableの互換性を確認する必要があり、実際のデータであり、多くのことを試してみた DataTable(PHP)

+0

これまでに何を試しましたか? – hassan

+0

私はたくさんのことを試しました これは、データテーブル互換にするために必要な実際のデータです: ' {" draw ":0、" recordsTotal ":null、" recordsFiltered ":null、" data ":[[[ "" "" ""、 "" ""、 "" ":" "" "、"ここでのデータはkey => valueの形式です。jsonはデータ型(PHP) –

+0

チラグと互換性がありません。私の答えが解決策に達するのを助けない場合は、追加してくださいどのようなものに変換されるべきであり、そうではないのですか? –

答えて

1

あなたはarray_maparray_keysを使用することができます。ここでは

$result = array_map(null, array_keys($array), $array); 

$json = json_encode($result); 

working demoです。

関連する問題