Diferencia entre revisiones de «Curso básico de PHP/Arreglo 8»

De WikiCabal
Ir a la navegación Ir a la búsqueda
 
m (Arreglo8)
 
Línea 57: Línea 57:
 
                                             'Naranja' => 'Naranja' ) );
 
                                             'Naranja' => 'Naranja' ) );
  
       $OtroArreglo{'0'}{'0'} = 'Elemento 0, 0';
+
       $OtroArreglo['0']['0'] = 'Elemento 0, 0';
       $OtroArreglo{'0'}{'Palabra'} = 'Elemento 0, Palabra';
+
       $OtroArreglo['0']['Palabra'] = 'Elemento 0, Palabra';
       $OtroArreglo{'0'}{'1'} = 'Elemento 0, 1';
+
       $OtroArreglo['0'][1'] = 'Elemento 0, 1';
  
 
       echo( "<p class=\"SubTitleFont\">
 
       echo( "<p class=\"SubTitleFont\">
Línea 71: Línea 71:
 
                                   . ' elemento(s)
 
                                   . ' elemento(s)
 
               <br />' );
 
               <br />' );
       echo(  "\$Cornucopia{'Fruta'} tiene " . count( $Cornucopia{'Fruta'} )  
+
       echo(  "\$Cornucopia['Fruta'] tiene " . count( $Cornucopia['Fruta'] )  
 
                                             . ' elemento(s)
 
                                             . ' elemento(s)
 
               <br />' );
 
               <br />' );
Línea 77: Línea 77:
 
                                     . ' elemento(s)
 
                                     . ' elemento(s)
 
               <br />' );
 
               <br />' );
       echo(  '$OtroArreglo{\'0\'} tiene ' .  count( $OtroArreglo{'0'} )  
+
       echo(  '$OtroArreglo[\'0\'] tiene ' .  count( $OtroArreglo['0'] )  
 
                                           . ' elemento(s)
 
                                           . ' elemento(s)
 
             </p>' );
 
             </p>' );
Línea 90: Línea 90:
 
                                   . ' elemento(s)
 
                                   . ' elemento(s)
 
               <br />' );
 
               <br />' );
       echo(  "\$Cornucopia{'Fruta'} tiene " . sizeof( $Cornucopia{'Fruta'} )  
+
       echo(  "\$Cornucopia['Fruta'] tiene " . sizeof( $Cornucopia['Fruta'] )  
 
                                             . ' elemento(s)
 
                                             . ' elemento(s)
 
               <br />' );
 
               <br />' );
Línea 96: Línea 96:
 
                                     . ' elemento(s)
 
                                     . ' elemento(s)
 
               <br />' );
 
               <br />' );
       echo(  '$OtroArreglo{\'0\'} tiene ' . sizeof( $OtroArreglo{'0'} )  
+
       echo(  '$OtroArreglo[\'0\'] tiene ' . sizeof( $OtroArreglo['0'] )  
 
                                           . ' elemento(s)
 
                                           . ' elemento(s)
 
             </p>" );
 
             </p>" );

Revisión actual del 11:03 14 mar 2021

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