是否存在用于在不丢失密钥的情况下破解关联数组的PHP函数?

时间:2010-09-29 12:03:53

标签: php arrays associative-array

这个问题的标题是不言自明的。

我听说我可以使用http_build_query来模仿这个,但我宁愿使用一个对此有意义的函数。


输入示例:

$assoc = array(
    "fruit" => "banana",
    "berry" => "blurberry",
    "vegetable" => "lettice"
);

所需的输出(我用http_build_query得到这个):

string(46) "fruit=banana,berry=blurberry,vegetable=lettice"
反转所需的

输出与输入相同 - 这是我当前的问题。

2 个答案:

答案 0 :(得分:3)

内爆

serialize($array);

爆炸
unserialize($array);

答案 1 :(得分:0)

implodephp .net条评论中找到了一个函数:

function implode_with_key($glue = null, $pieces, $hifen = ',') {
    $return = null;
    foreach ($pieces as $tk => $tv) $return .= $glue.$tk.$hifen.$tv;
    return substr($return,1);
}