![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
単純な使い方しかしておりませんが、例えば
---
update: 2012.4.23
content: 内容2
---
update: 2012.04.22
content: 内容1
のようにデータをマイナス3個の行で区切ります。そうすると、1回目、2回目と別々に読み込むことができます。
ちょうどread命令で1行読み込むように、YAMLの場合は---行と---行の間が1命令で一気に読めます。
さらに、配列や構造体のような構造をもったデータの固まりとして読めますので、読み込みが非常に楽です。
PHPは使っていませんので適当かどうかわかりませんが、
http://gihyo.jp/dev/serial/01/yaml_library/0004
私自身は普段はRubyを使っていますので、比較的分かりやすいところで、
http://jp.rubyist.net/magazine/?0009-YAML
PHPも Syck ライブラリを使っているようなので、多分同じことができると思います。
No.1
- 回答日時:
メジャーとは言えないかも知れませんが、コンピュータに読ませることを前提にした場合には、私自身はYAMLをよく使っています。
いろいろなデータ型を詰め込めますし、基本はテキストですので、logに近い感覚で人が読むことができます。
XMLと同じ様なことができて、見た目は単純なテキストファイルに近いです。
エディタで修正することもできますので、途中でデータ構造が変わっても、手で修正もあります。
基本的には---の行から次の---の行までが1つのデータですので、その中に日付やHTMLも配列の中に全部突っ込めます。
読み込むプログラム言語のデータ型が対応していればその間のデータを一気に読み込めますのでラクチンです。
この回答への補足
回答ありがとうございます。
YAMLの解説を色々見てみたところ非常に簡単にできるようで使ってみようかと思っています。
しかしながらYAMLの参考サイトが少なくどのようにしてyml内の要素?を取り出せばいいのかがわかりません。
testyml:
up:
update:2012.4.23
content:内容2
up:
update:2012.04.22
content:内容1
上記のような場合1番目の(4月23日)の内容だけを取り出す方法などはどのようにすればいいのでしょうか?
また、上記のように追加する場合の方法などもご教示いただけましたらよろしくお願いいたします。(参考サイトでも問題ございません)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 inkscapeで作成した図の保存の仕方とその保存したファイルの編集の仕方 1 2022/09/22 09:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/21 16:01
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- その他(プログラミング・Web制作) ホームページビルダー16で画像を保存したら画像がトップページ上に沢山出てきてしまいます 1 2022/12/06 14:50
- グループウェア 一太郎がイントラで開けません。対処方法を知りたいです。 3 2023/04/04 13:30
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
遠隔地のPCを操作したい
-
マイクロソフトアカウントのメ...
-
マイクロソフトアカウントのメ...
-
光回線とモバイルルーターとSIM...
-
中華ゲーム機のGame Console R3...
-
BIOSが破損しているかどうかを...
-
AppleVisionは良いと思いますか?
-
win11エクセルで作った表を、他...
-
エアコンの下に机がありその机...
-
インターネットを利用する方法...
-
ノートパソコンのバッテリー残...
-
授業の内容なのですがほんとに...
-
ファイルに環境依存文字がある...
-
ソフトはVectorでダウンロード...
-
マスク氏がアップルが自社製品...
-
外付けSSDを直撃雷から守る方法...
-
コマンドプロンプトやPowerShel...
-
文字コードってコピペの時はど...
-
シンギュラリティは何年後に起...
-
すみません!パソコン開いて電...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】Excelの特定範囲のセル...
-
VBAでPDFを作成する際、同じ名...
-
EXCELで昇順並び替えを元に戻す
-
PDFのデータをフリーのXChenge-...
-
助けてください。エクセルのグ...
-
Photoshopで描いたイラストを保...
-
Open OffceカルクとMSエクセル...
-
イラレの鬼-画像収集ができない…?
-
TRAKTOR 3 LEについて【DJ超初...
-
MacでPDF保存→Windowsでうまく...
-
イラストレータCS3データを軽く...
-
サイト更新履歴作成に関しての方法
-
フォトショップからイラストレ...
-
PowerPointで保存ができません。
-
Photoshopのtiffファイルの編集
-
Illustrator 中の要素ごとアー...
-
トンボ内をpdfに書き出したい
-
イラレでページ番号をつける方法
-
EXCEL のドキュメントの回復に...
-
Illustratorでアートボード内だ...
おすすめ情報