Here's the code...
-js
$string = <<<EOF
<!-- comname 1--!>
value 1
<!-- end comname 1--!>
<!-- comname 2--!>
value 2
<!-- end comname 2--!>
EOF;
preg_match_all('/<!--\s*(.*)\s*--!>\s*(.*)\s*<!--\s*end\s*\\1\s*--!>/i',
$string, $matched);
$array = array();
foreach ( $matched[1] AS $i => $m )
{
$array[$m] = $matched[2][$i];
}
Alawi albaity wrote:
> I have comments like that :
> <!-- comname1 --!>
> value1
> <!-- end comname1 --!>
>
> <!-- comname2 --!>
> value2
> <!-- end comname2 --!>
> Now :
> How can me get associative array like this
> $var["comname1"] = "value1";
> $var["comname2"] = "value2";
>
> can any body help me to do that ?
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php