/** * Retourne une string: declaration du tableau js equivalent a $PHParray * * @static * @param mixed $phpArray array * @param string $JSarrayName nom qu'aura le tableau js * @return string */ static function phpToJsArray($phpArray, $JSarrayName = 'options') { $return = $JSarrayName . ' = new Array();'; foreach ($phpArray as $key => $val) { if (!is_array($val)) { $return .= $JSarrayName . '["' . $key . '"] = "' . $val . '";'; } else { $return .= JsTools::phpToJsArray($val, $JSarrayName . '["' . $key . '"]'); } } return $return; }