
28.12.2009, 00:47
|
|
Познающий
Регистрация: 12.09.2009
Сообщений: 61
Провел на форуме: 818777
Репутация:
19
|
|
Сообщение от Byrger
есть текстовая строка допустим:
PHP код:
level :13,min_lvl:1,max_lvl :20,text :"Priver Вова",txt:'Я Бургер'
Как её можно спарсить вида Переменная => Значение
PS Назание переменных в строке не меняется, тоесть можно изначально их использовать в парсере
PS возможен пробел перед :
PHP код:
$str="level :13,min_lvl:1,max_lvl :20,text :\"Priver Вова\",txt:'Я Бургер'";
$str=str_replace(array("'",'"'),'',$str);
$arr=explode(',',$str);
for($i=0;$i<count($arr);$i++)
{
$var=explode(':',$arr[$i]);
${trim($var[0])}=$var[1];
}
|
|
|