Curso básico de PHP/Arreglo 8

De WikiCabal
< Curso básico de PHP
Revisión del 04:40 12 sep 2016 de Rrc (discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Ir a la navegación Ir a la búsqueda

Arreglo8

 1 <?php
 2   require_once( "Cabeza5.inc" );
 3 ?>
 4   <body>
 5     <?php
 6       /*
 7        * (PHP 3, PHP 4, PHP 5)
 8        * count -- Cuenta los elementos de una matriz o propiedades de un objeto 
 9        * Descripción
10        * int count ( mixed var [, int mode] )
11        * 
12        * Devuelve el número de elementos en var, que típicamente es un array,
13        * porque cualquier otra cosa diferente de un objeto tendría sólo un
14        * elemento. 
15        * Para objetos, si tiene SPL, enlazarlo a count() implementando la
16        * interface Countable. La interface tiene exactamente un método,
17        * count(), el cual regresa el mismo valor que regresarí la función
18        * count(). 
19        * Si var no es una matriz o un objeto, que tenga implementado la
20        * interface Countable, se regresará 1. Hay una excepción, si var es
21        * NULL, se regresará 0. 
22        * Nota: El parámetro opcional mode está disponible desde PHP 4.2.0. 
23        * Si el parámetro opcional mode es iniciado a COUNT_RECURSIVE (o 1),
24        * count() contará recursivamente la matriz. Esto es útil particularmente
25        * para contar todos los elementos de una matriz multidimensional. El
26        * valor por defecto para mode es 0. count() no detecta recursión
27        * infinita. 
28        *
29        * Atención
30        * count() puede regresar 0 para una variable que no ha sido inicializada,
31        * pero también regresa 0 para una variable que ha sido inicializada con
32        * una matriz vacía. Use isset() para probar si la variable ha sido
33        * definida. 
34        */
35 
36       /*
37        * (PHP 3, PHP 4, PHP 5)
38        * sizeof() -- Alias of count()
39        */
40 
41       $MiArreglo = range( 1, 5 );
42 
43       $Cornucopia = array( 'Fruta' => array( 'Rojo' => 'Manzana', 
44                                              'Amarillo' => 'Platano', 
45                                              'Naranja' => 'Naranja' ) );
46 
47       $OtroArreglo{'0'}{'0'} = 'Elemento 0, 0';
48       $OtroArreglo{'0'}{'Palabra'} = 'Elemento 0, Palabra';
49       $OtroArreglo{'0'}{'1'} = 'Elemento 0, 1';
50 
51       echo( "<p class=\"SubTitleFont\">
52                Con count()
53              </p>
54              <p class=\"LargeTextFont\">" );
55       echo(   '$MiArreglo tiene '   . count( $MiArreglo )
56                                     . ' elemento(s)
57                <br />' );
58       echo(   '$Cornucopia tiene ' . count( $Cornucopia )
59                                    . ' elemento(s)
60                <br />' );
61       echo(   "\$Cornucopia{'Fruta'} tiene " . count( $Cornucopia{'Fruta'} ) 
62                                              . ' elemento(s)
63                <br />' );
64       echo(   '$OtroArreglo tiene ' . count( $OtroArreglo )
65                                     . ' elemento(s)
66                <br />' );
67       echo(   '$OtroArreglo{\'0\'} tiene ' .  count( $OtroArreglo{'0'} ) 
68                                           . ' elemento(s)
69              </p>' );
70       echo( "<p class=\"SubTitleFont\">
71                Con sizeof()
72              </p>
73              <p class=\"LargeTextFont\">" );
74       echo(   '$MiArreglo tiene '   . sizeof( $MiArreglo )
75                                     . ' elemento(s)
76                <br />' );
77       echo(   '$Cornucopia tiene ' . sizeof( $Cornucopia )
78                                    . ' elemento(s)
79                <br />' );
80       echo(   "\$Cornucopia{'Fruta'} tiene " . sizeof( $Cornucopia{'Fruta'} ) 
81                                              . ' elemento(s)
82                <br />' );
83       echo(   '$OtroArreglo tiene ' . sizeof( $OtroArreglo )
84                                     . ' elemento(s)
85                <br />' );
86       echo(   '$OtroArreglo{\'0\'} tiene ' . sizeof( $OtroArreglo{'0'} ) 
87                                            . ' elemento(s)
88              </p>" );
89       require_once( "incPie5.php" );
90     ?>

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 8

Descargarlo

Descargar el código de Arreglo 8