Как получить несколько значений массива в функцию разнесения? - PullRequest
0 голосов
/ 29 января 2009

Я получаю эти значения из базы данных.

$Generic=$res['Generic'];
$Trade=$res['Trade'];
$Dos=$res['Dos'];
$Duration=$res['Duration'];

Я сохранил значения, используя функцию implode. Как получить эти значения в explode функцию?

Ответы [ 2 ]

4 голосов
/ 29 января 2009

Просто позвоните взорваться с тем же разделителем, который вы использовали для взорвать :

$foo=array(1,2,3,4);

$imploded=implode('|', $foo);

$restored=explode('|', $imploded);
1 голос
/ 29 января 2009

Использование implode приводит к потере информации именованного индекса (имеет значение только последовательность переменных в массиве - поэтому переменные будут в индексах 0, 1 и так далее) Если вы хотите сохранить именованные индексы, используйте serialize.

...