Manejo de variables
Tipo array
';
echo 'arreglo0b : ' . is_array($arreglo0b) . '
';
// Si error_reporting = E_ALL esto arroja una notificacion
echo 'arreglo0c : ' . is_array($arreglo0c) . '
';
$arreglo = array(1,2,3,4,5);
echo 'arreglo : ' . is_array($arreglo) . '
';
echo 'Numero de elementos en el arreglo : ' . count($arreglo) . '
';
unset($arreglo[4]);
echo 'Numero de elementos en el arreglo : ' . count($arreglo) . '
';
unset($arreglo);
// Si error_reporting = E_ALL esto arroja una notificacion
echo 'arreglo : ' . is_array($arreglo) . '
';
echo 'Numero de elementos en el arreglo : ' . count($arreglo) . '
';
//$arreglo = array('llave1' => 1,'llave2' => 2,'llave3' => 3,'llave4' => 4,'llave5' => 5);
//unset($arreglo['llave4']);
echo 'arreglo 1
';
$arreglo1 = array('elemento1' => 'valor1', 'elemento2' => 'valor2');
echo "$arreglo1[elemento1]
";
echo "$arreglo1[elemento2]
";
echo '
arreglo 2
';
$arreglo2 = array(0 => 100, 1 => 200);
echo "$arreglo2[0]
";
echo "$arreglo2[1]
";
echo '
arreglo 3
';
$arreglo3 = array(1 => 100, 2 => 'valor2', 'elemento3' => 300, 10 => true);
echo "$arreglo3[1]
";
echo "$arreglo3[2]
";
echo "$arreglo3[elemento3]
";
echo "$arreglo3[10]
";
echo '
arreglo 4
';
$arreglo4 = array(100,200,300);
echo "$arreglo4[0]
";
echo "$arreglo4[1]
";
echo "$arreglo4[2]
";
echo '
arreglo 5
';
$arreglo5 = array(100,10 => 200,300);
echo "$arreglo5[0]
";
echo "$arreglo5[10]
";
echo "$arreglo5[11]
";
echo '
arreglo 6
';
$variable = 500;
$arreglo6 = array(10,'valor2',$variable);
echo "$arreglo6[0]
";
echo "$arreglo6[1]
";
echo "$arreglo6[2]
";
echo '
arreglo 7
';
$arreglo7 = array(10,'valor2');
$arreglo7[] = 20;
$arreglo7[] = 'valor3';
$arreglo7['valor4'] = 'valor4';
echo "$arreglo7[0]
";
echo "$arreglo7[1]
";
echo "$arreglo7[2]
";
echo "$arreglo7[3]
";
echo "$arreglo7[valor4]
";
echo '
Concatenando arreglos
';
$arreglo8 = array('elemento1' => 'valor1', 'elemento2' => 'valor2');
$arreglo9 = array('elemento3' => 'valor3', 'elemento4' => 'valor4');
$arreglo10 = array('elemento2' => 'valor2a', 'elemento3' => 'valor3');
$arreglo11 = $arreglo8 + $arreglo9;
echo "$arreglo11[elemento1]
";
echo "$arreglo11[elemento2]
";
echo "$arreglo11[elemento3]
";
echo "$arreglo11[elemento4]
";
$arreglo12 = $arreglo8 + $arreglo10;
echo "$arreglo12[elemento1]
";
echo "$arreglo12[elemento2]
";
echo "$arreglo12[elemento3]
";
echo '
is_array()
';
$arregloFalso = 10;
$arregloValido = array();
if (is_array($arregloFalso))
echo '$arregloFalso es array
';
if (is_array($arregloValido))
echo '$arregloValido es array
';
echo '
Arreglo Multidemensional
';
$datos = array(
array('clave'=>1,'producto'=>'Chai','existencia'=>39),
array('clave'=>2,'producto'=>'Chang','existencia'=>17),
array('clave'=>3,'producto'=>'Syrup','existencia'=>13),
array('clave'=>4,'producto'=>'Cajun Seasoning','existencia'=>53),
array('clave'=>5,'producto'=>'Gumbo Mix','existencia'=>0),
array('clave'=>6,'producto'=>'Boysenberry Spread','existencia'=>120),
array('clave'=>7,'producto'=>'Organic Dried Pears','existencia'=>15),
array('clave'=>8,'producto'=>'Cranberry Sauce','existencia'=>6),
array('clave'=>9,'producto'=>'Mishi Kobe Niku','existencia'=>29),
array('clave'=>10,'producto'=>'Ikura','existencia'=>31),
array('clave'=>11,'producto'=>'Queso Cabrales','existencia'=>22)
);
echo $datos[0]{'clave'} . ' - ' . $datos[0]{'producto'} . ' - ' .
$datos[0]{'existencia'} . '
';
echo $datos[1]{'clave'} . ' - ' . $datos[0]{'producto'} . ' - ' .
$datos[1]{'existencia'} . '
';
$datos = array(
'registro1' => array('clave'=>1,'producto'=>'Chai','existencia'=>39),
"registro2" => array('clave'=>2,'producto'=>'Chang','existencia'=>17),
"registro3" => array('clave'=>3,'producto'=>'Syrup','existencia'=>13),
"registro4" => array('clave'=>4,'producto'=>'Cajun Seasoning','existencia'=>53)
);
echo $datos['registro1']{'clave'} . ' - ' . $datos['registro1']{'producto'} . ' - ' .
$datos['registro1']{'existencia'} . '
';
echo $datos["registro2"]{'clave'} . ' - ' . $datos["registro2"]{'producto'} . ' - ' .
$datos["registro2"]{'existencia'} . '
';
echo '
';
$arreglo11 = array();
$arreglo12 = array('llave1' => 'valor1', 'llave2' => 'valor2');
$arreglo13 = false;
echo isset($arreglo11) . '
';
echo isset($arreglo12['llave1']) . '
';
echo isset($arreglo12['llaveX']) . '
';
echo isset($arregloX) . '
';
echo 'xx ' . $arreglo11['llaveX'] . ' xx
';
echo 'yy ' . $arreglo12['llaveY'] . ' yy
';
echo 'zz ' . $arreglo13['llaveZ'] . ' zz
';
?>