|
|
|
| есть строка:
login=A_c_e login_online=1 id=1060695037 align=3 zodiac=5 gamecity=Capital city gamecity_url=http://capitalcity.combats.ru room_name=Торговый Зал level=9
|
Из неё нужно извлечь значения переменных login_online, align, gamecity, room_name, level
и занести в переменные соответственно: $login_online, $align, $city, $room, $lev | |
|
|
|
|
|
|
|
для: hawk
(10.08.2006 в 14:12)
| |
<?
$text = "login=A_c_e login_online=1 id=1060695037 align=3 zodiac=5 gamecity=Capital city gamecity_url=http://capitalcity.combats.ru room_name=Торговый Зал level=9";
$attribs = array('login_online', 'align', 'gamecity', 'room_name', 'level');
$result = array();
foreach ($attribs as $attrib) {
$pattern = "/($attrib)=([\S]+)/i";
preg_match($pattern, $text, $m);
$result[$m[1]] = $m[2];
}
echo "<pre>";
print_r($result);
?>
|
только он значения вытаскивает до первого пробела | |
|
|
|
|
|
|
|
для: ec_stasis
(10.08.2006 в 15:46)
| | СПАСИБО БОЛЬШОЕ !!!!!!!!!!!!!!!!!!!!!!!!!!! | |
|
|
|