fork download
  1. <?php
  2.  
  3. $string = '[url=http://d...content-available-to-author-only...n.com]My Webpage[/url][img]http://d...content-available-to-author-only...n.com/image1.jpg[/img][center][img]http://d...content-available-to-author-only...n.com/image2.gif[/img][/center][center][thumb]http://d...content-available-to-author-only...n.com/image3.png[/thumb][/center]';
  4.  
  5. preg_match_all("@\[(img|thumb)\](.+?)\[/\\1@", $string, $m); print_r($m);
  6.  
Success #stdin #stdout 0.02s 13064KB
stdin
Standard input is empty
stdout
Array
(
    [0] => Array
        (
            [0] => [img]http://d...content-available-to-author-only...n.com/image1.jpg[/img
            [1] => [img]http://d...content-available-to-author-only...n.com/image2.gif[/img
            [2] => [thumb]http://d...content-available-to-author-only...n.com/image3.png[/thumb
        )

    [1] => Array
        (
            [0] => img
            [1] => img
            [2] => thumb
        )

    [2] => Array
        (
            [0] => http://d...content-available-to-author-only...n.com/image1.jpg
            [1] => http://d...content-available-to-author-only...n.com/image2.gif
            [2] => http://d...content-available-to-author-only...n.com/image3.png
        )

)