<?php$Mx_Str = <<<EOF
sdfasdfas
asdfasdfasdfasdfas
realms[i]=["Zangarmarsh", pve, bgFrenzy]; i++;
realms[i]=["Zul'jin", pve, bgRuin]; i++;
realms[i]=["Zuluhed", pvp, bgStormstrike]; i++;
var insertRealmName;for (var x = 0; x < realms.length; x++)
{
EOF;
preg_match_all("/realms\[i\]\=\[(.*?)\];/is",$Mx_Str,$Mx_Matches);
print_r($Mx_Matches[1]);
?>
sdfasdfas
asdfasdfasdfasdfas
realms[i]=["Zangarmarsh", pve, bgFrenzy]; i++;
realms[i]=["Zul'jin", pve, bgRuin]; i++;
realms[i]=["Zuluhed", pvp, bgStormstrike]; i++;
var insertRealmName;for (var x = 0; x < realms.length; x++)
{
EOF;
preg_match_all("/realms\[i\]\=\[(.*?)\];/is",$Mx_Str,$Mx_Matches);
print_r($Mx_Matches[1]);
?>
(
[0] => "Zangarmarsh", pve, bgFrenzy
[1] => "Zul'jin", pve, bgRuin
[2] => "Zuluhed", pvp, bgStormstrike
)效果忘了贴…………
把 <<<EOF里后的空格去掉~
再把?>里的空格去掉就好了~