"Alex", "prenom" => "Alex", ], [ "nom" => "Alex", "prenom" => "Alex", ], [ "nom" => "Alex", "prenom" => "Alex", ], [ "nom" => "Alex", "prenom" => "Alex", ], [ "nom" => "Alex", "prenom" => "Alex", ], [ "nom" => "Alex", "prenom" => "Alex", ], [ "nom" => "Alex", "prenom" => "Alex", ], [ "nom" => "Alex", "prenom" => "Alex", ], [ "nom" => "Alex", "prenom" => "Alex", ], [ "nom" => "Alex", "prenom" => "Alex", ] ]; $compressed = compress( json_encode($json) ); $uncompressed = uncompress( $compressed ); echo $compressed.'

'; echo $uncompressed.'

'; function customCompression($input, compression){ if( $compression ) return strtr(base64_encode(addslashes(gzcompress(serialize($input),9))), '+/=', '-_,'); else return unserialize(gzuncompress(stripslashes(base64_decode(strtr($input, '-_,', '+/='))))); } function uncompress($input){ }