мне нужно открыть файл PHP кодом и изменить некоторые параметры, к примеру изменить параметр Pas на 555 чтобы получилось Pas=555.
Я должен считать файл "Player1_accaunt.txt" в строку, ее перевести в ассоциативный масив, с помощью запроса клиена взять значение с массива и заменить это значение на новое в строке и перезаписать файл...
Собственно вопрос, как перевести к примеру "Pas=12345&health=58&exp=312"
не в обычный массив а ассоциативный чтобы я мог обращатся к значением следующим образом: $arr["pas"] где $arr собственно сам масив...
.........................
простым языком, как преобразовать строку в ассоциативный массив или как преобразовать простой массив в ассоциативный? зарание спасибо!
Спустя 48 минут, 16 секунд (11.12.2009 - 03:00) twin написал(а):
<?php
$in = explode('&', 'Pas=12345&health=58&exp=312');
foreach($in as $val)
{
$arr = explode('=', $val);
$out[$arr[0]] = $arr[1];
}
print_r($out);
А проще так:
<?php
parse_str('Pas=12345&health=58&exp=312', $out);
print_r($out);
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 10 минут, 10 секунд (11.12.2009 - 03:10) KuzmaProduction написал(а):
Спасибо, если возникнут вопросы я ещо обращусь за помощью:)