當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP yaml_emit()用法及代碼示例


yaml_emit() 函數可以返回值的 YAML 表示。

用法

string yaml_emit( 
   mixed $data [, 
      int $encoding = YAML_ANY_ENCODING [, 
         int $linebreak = YAML_ANY_BREAK [, array $callbacks = null ]
      ]
   ]
)

yaml_emit() 函數可以生成所提供數據的 YAML 表示。

yaml_emit() 函數可以在成功時返回 YAML 編碼的字符串。

示例

<?php
   $addr = array(
      "given" => "Chris",
      "family"=> "Dumars",
      "address"=> array(
         "lines"=> "458 Walkman Dr.
         Suite #292",
         "city"=> "Royal Oak",
         "state"=> "MI",
         "postal"=> 48046,
      ),
   );
   $invoice = array (
      "invoice"=> 34843,
      "date"=> 980208000,
      "bill-to"=> $addr,
      "ship-to"=> $addr,
      "product"=> array(
         array(
            "sku"=> "BL394D",
            "quantity"=> 4,
            "description"=> "Basketball",
            "price"=> 450,
         ),
         array(
            "sku"=> "BL4438H",
            "quantity"=> 1,
            "description"=> "Super Hoop",
            "price"=> 2392,
         ),
      ),
       "tax"=> 251.42,
       "total"=> 4443.52,
       "comments"=> "Late afternoon is best. Backup contact is Nancy Billsmer @ 338-4338.",
   );
   var_dump(yaml_emit($invoice));
?>

相關用法


注:本文由純淨天空篩選整理自 PHP - yaml_emit() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。