powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Преобразовать строку в массив.
7 сообщений из 7, страница 1 из 1
Преобразовать строку в массив.
    #39986662
roma1975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Есть строчная переменная $u='address_id'=>"1",'name'=>"4",'is_active'=>false; или $u=['address_id'=>"1",'name'=>"4",'is_active'=>false]. Как её превратить в массив ['address_id'=>"1",'name'=>"4",'is_active'=>false]?
...
Рейтинг: 0 / 0
Преобразовать строку в массив.
    #39986672
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eval
...
Рейтинг: 0 / 0
Преобразовать строку в массив.
    #39988052
roma1975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонятно как этот eval использовать в данном случае. Документацию по eval читал и пробовал использовать.
...
Рейтинг: 0 / 0
Преобразовать строку в массив.
    #39988072
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
explode
...
Рейтинг: 0 / 0
Преобразовать строку в массив.
    #39989118
Zhenek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roma1975,

Код: php
1.
2.
3.
$text = "\$u=array('address_id'=>\"1\",'name'=>\"4\",'is_active'=>false);";
 eval($text);
 print_r($u);



Единственное, что

Код: php
1.
$u='address_id'=>"1",'name'=>"4",'is_active'=>false;


это не массив
Вот это массив.
Код: php
1.
$u=array('address_id'=>"1",'name'=>"4",'is_active'=>false);



Если это не опечатка то и explode либо замена $u= на $u=array( , а ; уже регуляркой на );
...
Рейтинг: 0 / 0
Преобразовать строку в массив.
    #39989195
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zhenek
Единственное, что

...за eval надо оторвать яйца.
...
Рейтинг: 0 / 0
Преобразовать строку в массив.
    #39989640
Zhenek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
Zhenek
Единственное, что

...за eval надо оторвать яйца.


ТС просто сказал не получилось с eval, я и помог )))))

но согласен) eval зло(, даже помимо проблем с безопасностью, одни проблемы.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Преобразовать строку в массив.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]