1. Go to this page and download the library: Download carc1n0gen/phrontmatter library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
carc1n0gen / phrontmatter example snippets
use \Carc1n0gen\PhrontMatter\Parser;
// Create a Parser instance with default options.
$parser = new Parser();
$document = $parser->parse(file_get_contents('path/to/markdown/file'));
// If the front matter contaned:
// ---
// author:
// firstName: John
// lastName: Smith
// ---
print_r($document->getFrontMatter());
// Returns:
// Array
// (
// [author] => Array
// (
// [firstName] => John
// [lastName] => Smith
// )
//
// )
use \Carc1n0gen\PhrontMatter\Parser;
use \Carc1n0gen\PhrontMatter\Adapter\JSONAdapter;
// Create in instance of the JSON parser adapter.
$adapter = new JSONAdapter();
// Create a Parser instance with a custom front matter adapter.
$parser = new Parser($adapter);
$document = $parser->parse(file_get_contents('path/to/markdown/file'));
// If the front matter contaned:
// ---
// {
// "author": {
// "firstName": "John",
// "lastName": "Smith"
// }
// }
// ---
print_r($document->getFrontMatter());
// Returns:
// stdClass Object
// (
// [author] => stdClass Object
// (
// [firstName] => John
// [lastName] => Smith
// )
//
// )
public function __construct(ParserInterface $frontMatterParser = null,
ParserInterface $contentParser = null,
$startSep = '---',
$endSep = '---')
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.