public static function encodeArray($array) { $value = array(); $keys = array_keys($array); for ($i = 0; $i < count($keys); $i++) { $key = $keys[$i]; if (is_array($array[$key])) { $value[$key] = STRING::encodeArray($array[$key]); } else { $value[$key] = STRING::encode(strval($array[$key])); } } return $value; }