当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP yaml_parse()用法及代码示例



yaml_parse() 函数可以解析 YAML 流。

用法

mixed yaml_parse( string $input [, int $pos = 0 [, int &$ndocs [, array $callbacks = null ]]] )

yaml_parse() 函数可以将 YAML 文档流的全部或部分转换为 PHP 变量。

yaml_parse() 函数可以返回在输入中以适当的 PHP 类型编码的值或失败时返回的值。如果 pos 为 -1,则可以为流中找到的每个文档返回一个包含一个条目的数组。

示例

<?php
   $yaml = <<<EOD
   ---
   invoice:34843
   date:"2001-01-23"
   bill-to:&id001
   given:Chris
   family:Dumars
   address:
      lines:|-
      458 Walkman Dr.
      Suite #292
      city:Royal Oak
      state:MI
      postal:48046
      ship-to:*id001
   product:
      - sku:BL394D
      quantity:4
      description:Basketball
      price:450
      - sku:BL4438H
      quantity:1
      description:Super Hoop
      price:2392
      tax:251.420000
      total:4443.520000
      comments:Late afternoon is best. Backup contact is Nancy Billsmer @ 338-4338.
   ...
   EOD;
   $parsed = yaml_parse($yaml);
   var_dump($parsed);
?>

相关用法


注:本文由纯净天空筛选整理自 PHP - yaml_parse() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。