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_emit()用法及代码示例
- PHP PHPUnit assertIsNotFloat()用法及代码示例
- PHP disk_total_space()用法及代码示例
- PHP ReflectionClass getTraitAliases()用法及代码示例
- PHP hash_hmac()用法及代码示例
- PHP String wordwrap()用法及代码示例
- PHP SimpleXMLElement children()用法及代码示例
- PHP is_file( )用法及代码示例
- PHP ArrayIterator asort()用法及代码示例
- PHP IntlCalendar getTimeZone()用法及代码示例
- PHP SplPriorityQueue isCorrupted()用法及代码示例
- PHP XMLReader::getParserProperty()用法及代码示例
- PHP imagegif()用法及代码示例
- PHP imageresolution()用法及代码示例
- PHP SplFileInfo getPerms()用法及代码示例
- PHP array_reverse()用法及代码示例
注:本文由纯净天空筛选整理自 PHP - yaml_parse() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。