Curso básico de PHP/Arreglo 11

De WikiCabal
Ir a la navegación Ir a la búsqueda

Arreglo11

 1 <?php
 2   require_once( "Cabeza5.inc" );
 3 ?>
 4   <body>
 5     <?php
 6       /* unset()
 7        *
 8        * (PHP 3, PHP 4, PHP 5)
 9        * unset -- Remover una variable dada
10        *
11        * Descripcion:
12        * void unset ( mixed var [, mixed var [, mixed ...]] )
13        *
14        * unset() destruye las variables especificadas. Note que en PHP 3, 
15        * unset() siempre devolvera TRUE (en realidad, el valor entero 1). En 
16        * PHP 4, sin embargo, unset() no es una funcion verdadera: es una 
17        * sentencia. Como tal, no devuelve valor alguno, e intentar tomar el 
18        * valor de unset() resulta en un error de interprete. 
19        * Nota: Es posible remover incluso propiedades de objetos visibles en el
20        * contexto actual. 
21        * El comportamiento de unset() al interior de una funcion puede variar 
22        * dependiendo del tipo de variable que intenta destruir. 
23        * Si se aplica unset() sobre una variable global al interior de una 
24        * funcion, solo la variable local es destruida. La variable en el 
25        * entorno de la llamada retendra el mismo valor que antes que que se 
26        * llamara unset(). 
27        * Nota: Puesto que esto es una construccion del lenguaje y no una 
28        * funcion, no puede ser llamado usando funciones variables
29        * Vea tambien isset(), empty(), y array_splice(). 
30        */
31 
32       $MiArreglo{0} = 'Quiero';
33       $MiArreglo{1} = 'No Quiero';
34       $MiArreglo{2} = 'Quiero también';
35 
36       $VarNormal = "Contenidos";
37 
38       echo( "<p class=\"SubTitleFont\">
39                \$MiArreglo tiene " . count( $MiArreglo ) . " elemento(s)
40              </p>
41              <p class=\"LargeTextFont\">
42                \$MiArreglo['0'] = {$MiArreglo['0']}
43                <br />
44                \$MiArreglo['1'] = {$MiArreglo['1']}
45                <br />
46                \$MiArreglo['2'] = {$MiArreglo['2']}
47              </p>
48              <p class=\"SubTitleFont\">
49                Usa unset() y después
50                <br />" );
51 
52       unset( $MiArreglo['1'] );
53       unset( $VarNormal );
54 
55       echo(   "\$MiArreglo tiene " . count( $MiArreglo ) . " elemento(s)
56              </p>
57              <p class=\"LargeTextFont\">
58                \$MiArreglo['0'] = {$MiArreglo['0']}
59                <br />" );
60       if( isset( $MiArreglo['1'] ) )
61       {
62         echo( "\$MiArreglo['1'] = {$MiArreglo['1']}
63                <br />" );
64       }
65       else
66       {
67         echo( "\$MiArreglo['1'] No existe y/o es NULL
68              <br />" );
69       }
70       print(  "\$MiArreglo['2'] = {$MiArreglo['2']}
71              </p>
72              <p class=\"LargeTextFont\">" );
73 
74       if( isset( $VarNormal ) )
75       {
76         echo( "\$VarNormal = $VarNormal" );
77       }
78       else
79       {
80         echo( "\$VarNormal No existe y/o es NULL" );
81       }
82 
83       print( "</p>" );
84       require_once( "incPie5.php" );
85     ?>

Contenidos de Cabeza5.inc

Ver los contenidos de Cabeza5.inc

Contenidos de incPie5.php

Ver los contenidos de incPie5.php

Contenidos de clase.css

Ver los contenidos de clase.css

Explicación

Ejecutarlo

Ejecutar el código de Arreglo 11

Descargarlo

Descargar el código de Arreglo 11