- print_r: documentation ( source)
- explode: documentation ( source)
- trim: documentation ( source)
<?php
$text = 'Title: Wonderful World
----
Text:
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed facilisis nulla dui, etiaculis enim porta aliquet.
Etiam ante mauris, luctus non ultricies ut, pellentesque non eros.
<b>Pellentesque</b> sit amet eros in quam pharetra fermentum quis ac lacus.
Maecenas turpis purus, molestie eu quam non, adipiscing hendrerit nibh.
Go to <a href="/">Main Site</a>
----
Image: mysite.com/images/logo.png';
$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);