Curso básico de PHP/Arreglo 8
< Curso básico de PHP
Ir a la navegación
Ir a la búsqueda
Revisión del 23:40 11 sep 2016 de Rrc (discusión | contribuciones)
Arreglo8
<?php
require_once( "Cabeza5.inc" );
?>
<body>
<?php
/*
* (PHP 3, PHP 4, PHP 5)
* count -- Cuenta los elementos de una matriz o propiedades de un objeto
* Descripción
* int count ( mixed var [, int mode] )
*
* Devuelve el número de elementos en var, que típicamente es un array,
* porque cualquier otra cosa diferente de un objeto tendría sólo un
* elemento.
* Para objetos, si tiene SPL, enlazarlo a count() implementando la
* interface Countable. La interface tiene exactamente un método,
* count(), el cual regresa el mismo valor que regresarí la función
* count().
* Si var no es una matriz o un objeto, que tenga implementado la
* interface Countable, se regresará 1. Hay una excepción, si var es
* NULL, se regresará 0.
* Nota: El parámetro opcional mode está disponible desde PHP 4.2.0.
* Si el parámetro opcional mode es iniciado a COUNT_RECURSIVE (o 1),
* count() contará recursivamente la matriz. Esto es útil particularmente
* para contar todos los elementos de una matriz multidimensional. El
* valor por defecto para mode es 0. count() no detecta recursión
* infinita.
*
* Atención
* count() puede regresar 0 para una variable que no ha sido inicializada,
* pero también regresa 0 para una variable que ha sido inicializada con
* una matriz vacía. Use isset() para probar si la variable ha sido
* definida.
*/
/*
* (PHP 3, PHP 4, PHP 5)
* sizeof() -- Alias of count()
*/
$MiArreglo = range( 1, 5 );
$Cornucopia = array( 'Fruta' => array( 'Rojo' => 'Manzana',
'Amarillo' => 'Platano',
'Naranja' => 'Naranja' ) );
$OtroArreglo{'0'}{'0'} = 'Elemento 0, 0';
$OtroArreglo{'0'}{'Palabra'} = 'Elemento 0, Palabra';
$OtroArreglo{'0'}{'1'} = 'Elemento 0, 1';
echo( "<p class=\"SubTitleFont\">
Con count()
</p>
<p class=\"LargeTextFont\">" );
echo( '$MiArreglo tiene ' . count( $MiArreglo )
. ' elemento(s)
<br />' );
echo( '$Cornucopia tiene ' . count( $Cornucopia )
. ' elemento(s)
<br />' );
echo( "\$Cornucopia{'Fruta'} tiene " . count( $Cornucopia{'Fruta'} )
. ' elemento(s)
<br />' );
echo( '$OtroArreglo tiene ' . count( $OtroArreglo )
. ' elemento(s)
<br />' );
echo( '$OtroArreglo{\'0\'} tiene ' . count( $OtroArreglo{'0'} )
. ' elemento(s)
</p>' );
echo( "<p class=\"SubTitleFont\">
Con sizeof()
</p>
<p class=\"LargeTextFont\">" );
echo( '$MiArreglo tiene ' . sizeof( $MiArreglo )
. ' elemento(s)
<br />' );
echo( '$Cornucopia tiene ' . sizeof( $Cornucopia )
. ' elemento(s)
<br />' );
echo( "\$Cornucopia{'Fruta'} tiene " . sizeof( $Cornucopia{'Fruta'} )
. ' elemento(s)
<br />' );
echo( '$OtroArreglo tiene ' . sizeof( $OtroArreglo )
. ' elemento(s)
<br />' );
echo( '$OtroArreglo{\'0\'} tiene ' . sizeof( $OtroArreglo{'0'} )
. ' elemento(s)
</p>" );
require_once( "incPie5.php" );
?>
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