To::YAML()

Converts data to YAML string.

Table of Contents
  1. Description
  2. Example

Description

To::YAML(mixed $value, int|string|true $dent = true): ?string;

Example

echo To::YAML([
    'title' => 'List Title',
    'description' => 'List description.',
    'list' => [
        0 => [
            'title' => 'List Title 1',
            'description' => 'List description 1.',
            'link' => 'http://example.com'
        ],
        1 => ['title' => 'List Title 2'],
        2 => ['title' => 'List Title 3'],
        3 => ['title' => 'List Title 4']
    ]
]);

/*

Returns `'title: List Title
description: List description.
list:
- title: List Title 1
  description: List description 1.
  link: http://example.com
- title: List Title 2
- title: List Title 3
- title: List TItle 4'`

*/
echo To::YAML($value); // Indent with 4 space(s)
echo To::YAML($value, 2); // Indent with 2 space(s)
echo To::YAML($value, '  '); // Indent with 2 space(s)

To::YAML()

Converts data to YAML string.