当前位置: 首页>>代码示例>>PHP>>正文


PHP arrayToJsArray函数代码示例

本文整理汇总了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;
    }
}
开发者ID:BackupTheBerlios,项目名称:comeet-svn,代码行数:35,代码来源:adm_fenvios.php

示例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&oacute;n de Remitentes / Terceros</title>
</head>
<body onLoad="crea_var_idlugar_defa(<?php 
echo "'" . $_SESSION['cod_local'] . "'";
?>
开发者ID:kractos26,项目名称:orfeo,代码行数:31,代码来源:adm_esp.php

示例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);
开发者ID:kractos26,项目名称:orfeo,代码行数:31,代码来源:ImpUsrAux.php

示例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&iacute;a completa del destinatario");
		return false;
	}
	if (document.formu1.direccion_nus1.value=='')
	{	alert("Debe colocar una Direcci&oacute;n.");
		return false;
	}
	if (document.formu1.nombre_nus1.value=='')
	{	alert("Debe colocar un nombre.");
		return false;
	}
开发者ID:johnfelipe,项目名称:orfeo,代码行数:31,代码来源:buscar_usuario.php

示例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]);
开发者ID:kractos26,项目名称:orfeo,代码行数:31,代码来源:SecSpcUsrAux.php


注:本文中的arrayToJsArray函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。