- print_r: documentation ( source)
- explode: documentation ( source)
- trim: documentation ( source)
<?php
$text = 'Title: Wonderful World
----
Text:
......';
$result = array();
$block_sep = PHP_EOL.'----'.PHP_EOL;
foreach(explode($block_sep, $text) as $block){
$block = explode(':', $block, 2);
$result[trim($block[0])] = trim($block[1]);
}
print_r($result);