Command Palette

Search for a command to run...

JS

JSON から PHP Array

JSON を PHP 配列リテラルへ変換します。 short [] または array()構文、インデント、オプションの変数代入を選択し、結果をコピーします。 client-side を実行します。

JSONからPHPへのArrayコンバータとは何ですか?

JSON から PHP への配列コンバーターは、JSON ドキュメントを、スクリプトに直接貼り付けることができる同等の PHP 配列リテラルに変換します。 JSON オブジェクトは、=> 演算子で記述された連想配列になり、JSON 配列はインデックス付き配列になり、スカラー型は直接マップされます。 JSON 文字列は、単一引用符で囲まれた PHP 文字列になり、true と false は true と false に変わり、null は null に変わり、数値はその値を維持します。 config ブロブまたは API 応答の周りに括弧と矢印を手入力する代わりに、JSON を貼り付けて、すぐに実行できる PHP をコピーバックします。

JSONとPHPの配列が同じ形状を句読点で記述し、それらの間の手による翻訳が遅くてエラーを起こしやすいために存在する。 php自体は実行時にjson_decode ($string, true) でJSONを読み取るが、それはデータを文字列の中にロックしたままにして、あらゆる要求で解析する。 配列をソースにしたい場合もある:デフォルトの構成、ルックアップテーブル、テスト用のフィクスチャ、データベース移行用のシード、ドキュメント内の例 このコンバータは、そのリテラルを生成するので、スクリプトが実行されるたびにペイロードからデコードされるのではなく、値がコードにコミットされる。

すべてはブラウザで行われます。 貼り付けた JSON は、自分のデバイス上で JavaScript で解析および再シリアル化されるため、アップロード、ログ記録、保存されるものは何もなく、ページがロードされるとツールはネットワークを切断したまま動作し続けます。 JSON が実際の API 応答、プライベート構成、またはサーバーに送信したくないキーと値を含むものであれば、それは重要です。古いコードベースでは、最新の短い配列構文またはクラシックな配列 () フォームを選択し、スタイルに一致するようにインデントを設定し、オプションで出力を変数割り当てでラップして、余分な編集を行わずにファイルにドロップできます。

ここにチェックを入れることができる PHP 配列変換への JSON オブジェクトがあります。 {"site": "O'Reilly Books", "price": 12.50, "tags": ["php", "json"]} を貼り付け、$variable ボックスに config と入力し、Convert をクリックします。デフォルトの短い構文と 4 空間のインデントを使用すると、出力は $config = ['site' => 'O\'Reilly Books' で、次に 'price' => 12.5、次に 'tags' => 'php' と 'json' のインデックス付き配列、閉じた ]; になります。アポストロフィはバックスラッシュでエスケープされ、12.50 は末尾のゼロを失います。実行時に JSON を PHP の配列にすると、json_decode($json、true)は同じ配列を与えます。

JSONからPHPへのArrayコンバーターを使用するには?

  1. json を貼り付けます

    入力ボックスにJSONオブジェクトまたは配列を貼り付けます 独自のデータを使用する前に出力の形状を確認したい場合は、最初にサンプルをロードします。

  2. 配列構文を選択します

    PHP 5.4 以降では short [] 構文を、古いコードでは classic array()形式をピックします。 both produce the same array; only the brackets differ.

  3. インデントと代入を設定します

    2 つのスペース、4 つのスペース、またはインデントのタブを選択し、オプションで変数名を入力して出力を $name = [...]; として折り返します。貼り付ける準備ができています。

  4. 変換してコピーします

    「変換」をクリックして PHP 配列を構築し、クリップボードにコピーします。無効な JSON は正確なパーサー メッセージとともに報告されるため、修正できます。

主な機能

  • 短配列と長配列の構文

    PHP 5.4 以降用のモダン [] リテラル、または古いランタイムをサポートする必要がある場合のクラシック array() フォームを出力します。 re-pasting せずにそれらを切り替えます。

  • 連想配列とインデックス付き配列

    JSON オブジェクトは => 演算子を持つ連想配列になり、JSON 配列はインデックス付き配列になり、ソースの構造化どおりに任意の深さにネストされます。

  • 安全なシングルクォート文字列

    文字列はシングルクォートで発行されるため、バックスラッシュとシングルクォートのみがエスケープされます。改行やその他の文字は、PHP の動作に一致する変更なしで通過します。

  • オプションの変数割り当て

    変数名を入力して、リテラルを $config = [...] としてラップします。セミコロンが末尾にあるため、結果は編集するものがなくなり、ソース ファイルに直接ドロップされます。

Frequently Asked Questions

JSON から PHP への配列コンバータは、JSON ドキュメントを同等の PHP 配列リテラルに変換します。 JSON オブジェクトは => 演算子を持つ連想配列になり、JSON 配列はインデックス付き配列になり、スカラー型は対応する PHP にマッピングされるため、結果をスクリプトに直接貼り付けることができます。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to php arrayjson object to php arrayjson to array in phpjson to phpconvert json to php arrayjson to php converterjson decode to arrayphp array from jsonjson to associative arrayfree json to phpno signup json to php