本文整理汇总了PHP中arrayToJsArray函数的典型用法代码示例。如果您正苦于以下问题:PHP arrayToJsArray函数的具体用法?PHP arrayToJsArray怎么用?PHP arrayToJsArray使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了arrayToJsArray函数的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: arrayToJsArray
function arrayToJsArray($array, $name, $nl = "\n", $encoding = false)
{
if (is_array($array)) {
$jsArray = $name . ' = new Array();' . $nl;
foreach ($array as $key => $value) {
switch (gettype($value)) {
case 'unknown type':
case 'resource':
case 'object':
break;
case 'array':
$jsArray .= arrayToJsArray($value, $name . '[' . valueToJsValue($key, $encoding) . ']', $nl);
break;
case 'NULL':
$jsArray .= $name . '[' . valueToJsValue($key, $encoding) . '] = null;' . $nl;
break;
case 'boolean':
$jsArray .= $name . '[' . valueToJsValue($key, $encoding) . '] = ' . ($value ? 'true' : 'false') . ';' . $nl;
break;
case 'string':
$jsArray .= $name . '[' . valueToJsValue($key, $encoding) . '] = ' . valueToJsValue($value, $encoding) . ';' . $nl;
break;
case 'double':
case 'integer':
$jsArray .= $name . '[' . valueToJsValue($key, $encoding) . '] = ' . $value . ';' . $nl;
break;
default:
trigger_error('Hoppa, egy j t�us a PHP-ben?' . __CLASS__ . '::' . __FUNCTION__ . '()!', E_USER_WARNING);
}
}
return $jsArray;
} else {
return false;
}
}
示例2: arrayToJsArray
document.getElementById('Slc_act').value = '0';
document.getElementById('txt_dir').value = '';
document.getElementById('txt_namer').value = '';
crea_var_idlugar_defa(<?php
echo "'" . $_SESSION['cod_local'] . "'";
?>
);
}
}
<?php
// Convertimos los vectores de los paises, dptos y municipios creados en crea_combos_universales.php a vectores en JavaScript.
echo arrayToJsArray($vpaisesv, 'vp');
echo arrayToJsArray($vdptosv, 'vd');
echo arrayToJsArray($vmcposv, 'vm');
echo arrayToJsArray($v_esp, 've');
?>
</script>
<script language="JavaScript" src="<?php
echo $ruta_raiz;
?>
/js/crea_combos_2.js"></script>
<link rel="stylesheet" href="<?php
echo $ruta_raiz . "/estilos/" . $_SESSION["ESTILOS_PATH"];
?>
/orfeo.css">
<title>.: ORFEO :. Administración de Remitentes / Terceros</title>
</head>
<body onLoad="crea_var_idlugar_defa(<?php
echo "'" . $_SESSION['cod_local'] . "'";
?>
示例3: foreach
if ($_POST['New']) {
$UsrAux->ImpUsrFill($_POST['UsuaDoc'], true);
} else {
$UsrAux->ImpUsrFill($_POST['UsuaDoc'], false, true);
}
//$ArrayUpdate = "<script type=\"text/javascript\"> ImpDeps=[]; ";
// $UsrAux = new ImpUsrClass($db);
// $UsrAux->ImpUsrFill($_POST['UsuaDoc']);
/* foreach ($ImpAux->Dep as $key => $value) {
$ArrayUpdate.=" ImpDeps.push(\"" . $value[0] . "\"); ";
} */
foreach ($UsrAux->Dep as $value) {
$depArray[] = $value[0];
}
include "{$ruta_raiz}/radicacion/crea_combos_universales.php";
$ArrayUpdate = arrayToJsArray($depArray, "ImpDeps");
//$ArrayUpdate.= "</script>";
$script = "<script type='text/javascript'>\n \$('select[name=\"ImpUsrAsDep\"]').change(function(){\n PostImpDep(\"Del\",\$('select[name=\"ImpUsrAsDep\"]').val());\n });\n \$('select[name=\"ImpDepHab\"]').change(function(){\n PostImpDep(\"Add\",\$('select[name=\"ImpDepHab\"]').val());\n });\n {$ArrayUpdate}\n </script>";
echo $UsrAux->select . $script;
$FunctReload = "<script type=\"text/javascript\" src=\"FunctionsValidar.js\"></script>";
//echo $FunctReload;
}
if ($_POST['Act'] == 'Add') {
echo CreateSelect($_POST['ImpDeps'], $db);
//$UsrAux = new ImpUsrClass($db);
//$UsrAux->ImpUsrAdd($_POST['UsuaDoc'], $_POST['Dep']);
//echo (" Hola ");
}
if ($_POST['Act'] == 'Del') {
echo CreateSelect($_POST['ImpDeps'], $db);
//$UsrAux = new ImpUsrClass($db);
示例4: error_reporting
error_reporting(7);
$db->conn->SetFetchMode(ADODB_FETCH_NUM);
//$db->conn->debug=true;
?>
<html>
<head>
<title>Busqueda Remitente / Destino</title>
<link rel="stylesheet" href="../estilos/orfeo.css" type="text/css">
<SCRIPT Language="JavaScript" SRC="../js/crea_combos_2.js"></SCRIPT>
<script LANGUAGE="JavaScript">
<?php
// Convertimos los vectores de los paises, dptos y municipios creados en crea_combos_universales.php a vectores en JavaScript.
echo arrayToJsArray($vpaisesv, 'vp');
echo arrayToJsArray($vdptosv, 'vd');
echo arrayToJsArray($vmcposv, 'vm');
?>
function verif_data()
{ if (document.formu1.idcont4.value && document.formu1.idpais4.value && document.formu1.codep_us4.value && document.formu1.muni_us4.value == 0)
{ alert("Seleccione la geografía completa del destinatario");
return false;
}
if (document.formu1.direccion_nus1.value=='')
{ alert("Debe colocar una Dirección.");
return false;
}
if (document.formu1.nombre_nus1.value=='')
{ alert("Debe colocar un nombre.");
return false;
}
示例5: SecSuperClass
$FunctReload = "<script type=\"text/javascript\" src=\"FunctionsValidar.js\"></script>";
echo $FunctReload;
} */
}
if ($_POST['SuperDep']) {
$UsrAux = new SecSuperClass($db);
if ($_POST['New']) {
$UsrAux->SecSuperFill($_POST['UsuaDoc'], true);
} else {
$UsrAux->SecSuperFill($_POST['UsuaDoc'], false, TRUE);
}
foreach ($UsrAux->Dep as $value) {
$depArray[] = $value[0];
}
include "{$ruta_raiz}/radicacion/crea_combos_universales.php";
$ArrayUpdate = arrayToJsArray($depArray, "SuperDeps");
$script = "<script type='text/javascript'>\n \$('select[name=\"UsrAsDep\"]').change(function(){\n PostSecDep(\"Del\",\$('select[name=\"UsrAsDep\"]').val());\n });\n \$('select[name=\"DepHab\"]').change(function(){\n PostSecDep(\"Add\",\$('select[name=\"DepHab\"]').val());\n });\n {$ArrayUpdate}\n </script>";
echo $UsrAux->select . $script;
$FunctReload = "<script type=\"text/javascript\" src=\"FunctionsValidar.js\"></script>";
//echo $FunctReload;
}
if ($_POST['Act'] == 'Add') {
echo CreateSelect($_POST['SuperDeps'], $db);
//$UsrAux = new SecSuperClass($db);
//$UsrAux->SecSuperAdd($_POST['UsuaDoc'], $_POST['Dep']);
//echo (" Hola ");
}
if ($_POST['Act'] == 'Del') {
echo CreateSelect($_POST['SuperDeps'], $db);
//$UsrAux = new SecSuperClass($db);
//$UsrAux->SecSuperDel($_POST['UsuaDoc'], $_POST['Dep'][0]);