www.digitever.net www.digitever.net

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
'; ?>