YAML 入力

PHP 出力

YAML to PHPコンバーターとは?

このツールはYAMLデータ構造をPHP連想配列に変換します。YAMLはSymfonyやLaravelなどのフレームワークの設定ファイルで広く使用されています。

PHPの配列構文は連想配列に['キー' => '値']記法を使用します。ネストされたYAML構造はネストされたPHP配列になります。

このコンバーターはPHP連想配列を生成し、PHPタイプを自動的に推論します。

YAMLをPHPに変換する方法

YAMLデータをPHP配列構文に変換するには以下の手順に従ってください。

1

YAMLを貼り付けまたはアップロード

左パネルにYAMLを貼り付けるか、.yamlファイルをアップロードします。

database:
  host: localhost
  port: 3306
  name: myapp
2

変換をクリック

変換ボタンをクリックします。右パネルに生成されたPHP配列構文が表示されます。

3

PHPコードをコピーまたはダウンロード

コピーをクリックするか、.phpファイルとしてダウンロードします。

このツールの使用場面

フレームワーク設定

SymfonyやLaravelのYAML設定ファイルをPHP配列に変換します。

シードデータ

YAMLデータフィクスチャをデータベースシードスクリプト用のPHP配列に変換します。

API統合

YAML APIレスポンススキーマをPHP配列構造に変換します。

設定の移行

YAMLベースのアプリ設定をPHP配列に移行します。

よくある質問

YAMLの型はPHPにどのようにマッピングされますか?

文字列はシングルクォートのPHP文字列になり、数値はそのまま、ブール値はtrue/false、nullはnullになります。

ネストされたYAML構造を処理できますか?

はい。ネストされたYAMLマッピングはネストされたPHP連想配列になります。

出力をPHPで直接使用できますか?

はい。生成されたコードはPHP 5.4+のショート配列構文[]を使用します。

YAMLデータはサーバーに送信されますか?

いいえ。すべての変換はブラウザ内で行われます。

YAMLアンカーについてはどうですか?

ツールはjs-yamlを使用してYAMLを解析し、変換前にアンカーを解決します。

関連YAMLツール

他のYAML変換ツール: