SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
Información sobre variables


Obtener información
sobre variables
                                       Tamaños de arrays

Veremos aquí algunas de las
múltiples funciones que nos
                                        <?
permiten obtener información
                                             $a=array("Lunes","Martes","Miercoloes","Jueves",
sobre arrays y variables.
                                                   "Viernes","Sábado","Domingo");
sizeof(variable)                             $b=array(
                                                "Precio" => "17340 euros",
La función sizeof devuelve el                   "Color"   => "Rojo",
número de elementos de un array.                "Llantas" => "Aluminio");
Si se aplica sobre una variable (no          $c=47; $d=""; $e=array();
array) devolverá uno y tanto si se
aplica sobre un array vacío, una        echo "<h3>Valores usando sizeof()</h3>";
variable con valor nulo o sobre una
variable no definida, devolverá         echo   "   a   tiene:   ",sizeof($a),"      elementos<br>";
cero.                                   echo   "   b   tiene:   ",sizeof($b),"      elementos<br>";
                                        echo   "   c   tiene:   ",sizeof($c),"      elementos<br>";
count(variable)                         echo   "   d   tiene:   ",sizeof($d),"      elementos<br>";
Tiene idéntica funcionalidad a la de    echo   "   e   tiene:   ",sizeof($e),"      elementos<br>";
sizeof.                                 echo   "   f   tiene:   ",sizeof($f),"      elementos<br>";

isset(variable)                         echo   "<h3>Valores usando count()</h3>";
                                        echo   " a tiene: ",count($a)," elementos<br>";
La función isset comprueba si una
                                        echo   " b tiene: ",count($b)," elementos<br>";
variable está definida o no lo está.
                                        echo   " c tiene: ",count($c)," elementos<br>";
Si lo está –incluso con valor nulo o
como array vacío– isset devolverá       echo   " d tiene: ",count($d)," elementos<br>";
UNO, en caso contrario devolverá        echo   " e tiene: ",count($e)," elementos<br>";
NUL.                                    echo   " f tiene: ",count($f)," elementos<br>";

Esta función puede ser un               ?>
complemento de sizeof o de
count dado que permitiría
comprobar si están definidas las                                              ejemplo58.php
variables en las que aquellas
funciones devuelven dimensión
cero.                                  Información sobre variables
is_array(variable)

Devuelve UNO (verdadero) en el
caso de que la variable sea tipo        <?
array y NUL en el caso contrario.       $a=array("Lunes","Martes","Miercoloes","Jueves",
                                                              "Viernes","Sábado","Domingo");
is_long(variable)
                                        $b=array(
ó
                                            "Precio"=>"17340 euros",
is_int(variable)
ó                                           "Color" =>"Rojo",
is_integer(variable)                        "Llantas" =>"Aluminio");
                                        $c=47; $d=""; $e=array();
Estas tres funciones –que son
idénticas– devuelven UNO en el          echo "<h3>Variables definidas</h3>";
caso de que la variable sea de tipo
entero y NUL en el caso contrario.      echo   "   ¿Esta   definida     la   variable    a   ?   ",isset($a),"<br>";
is_float(variable)                      echo   "   ¿Esta   definida     la   variable    b   ?   ",isset($b),"<br>";
ó                                       echo   "   ¿Esta   definida     la   variable    c   ?   ",isset($c),"<br>";
is_double(variable)                     echo   "   ¿Esta   definida     la   variable    d   ?   ",isset($d),"<br>";
                                        echo   "   ¿Esta   definida     la   variable    e   ?   ",isset($e),"<br>";
Estas dos funciones –también            echo   "   ¿Esta   definida     la   variable    f   ?   ",isset($f),"<br>";
idénticas– devuelven UNO en el
caso de que la variable sea de tipo     echo "<h3>Identificación de tipos de variables</h3>";
coma flotante y NUL en el caso
contrario.
                                        echo   "   ¿La   variable   a   es   un array ? ",is_array($a),"<br>";
is_string(variable)                     echo   "   ¿La   variable   a   es   tipo double ? ",is_double($a),"<br>";
                                        echo   "   ¿La   variable   a   es   un entero ? ",is_int($a),"<br>";
Devuelve UNO en el caso de que la       echo   "   ¿La   variable   a   es   un entero ? ",is_long($a),"<br>";
variable sea tipo string y NUL en
caso contrario.                         echo "<h3>Eliminando variables</h3>";
unset(variable)
                                        echo "La dimensión de a es: ",count($a),"<br>";
Destruye la variable indicada. Si       unset($a[0]);
después de aplicar unset sobre          echo "Nueva dimensión de a: ",count($a),"<br>";
una variable aplicamos de nuevo la      echo "La dimensión de b es: ",count($b),"<br>";
función isset, nos devolverá NUL        unset($b);
indicando que ya no está                echo "Nueva dimensión de b: ",count($b),"<br>";
definida.                               echo " ¿Sigue definida la variable b ? ",isset($b),"<br>";
La función unset se puede aplicar       ?>
tanto sobre variables como sobre
un array y también sobre un
                                                                              ejemplo59.php
elemento de un array.

                                                                              Anterior   Indice    Siguiente

Más contenido relacionado

La actualidad más candente

1.2. kotlin (1)
1.2. kotlin (1)1.2. kotlin (1)
1.2. kotlin (1)xavazque2
 
Funciones de Strings en PHP
Funciones de Strings en PHPFunciones de Strings en PHP
Funciones de Strings en PHPAngie Mejia
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltosJansel M
 
76 Php. Insercion De Imagenes Y Elementos Graficos
76 Php. Insercion De Imagenes Y Elementos Graficos76 Php. Insercion De Imagenes Y Elementos Graficos
76 Php. Insercion De Imagenes Y Elementos GraficosJosé M. Padilla
 

La actualidad más candente (7)

Ensayo iv
Ensayo ivEnsayo iv
Ensayo iv
 
1.2. kotlin (1)
1.2. kotlin (1)1.2. kotlin (1)
1.2. kotlin (1)
 
Funciones de Strings en PHP
Funciones de Strings en PHPFunciones de Strings en PHP
Funciones de Strings en PHP
 
Prolog ejercicios resueltos
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
 
LOGICANEGOCIO
LOGICANEGOCIOLOGICANEGOCIO
LOGICANEGOCIO
 
76 Php. Insercion De Imagenes Y Elementos Graficos
76 Php. Insercion De Imagenes Y Elementos Graficos76 Php. Insercion De Imagenes Y Elementos Graficos
76 Php. Insercion De Imagenes Y Elementos Graficos
 
Ejercicios prolog
Ejercicios prologEjercicios prolog
Ejercicios prolog
 

Similar a 44 Php Informacion Sobre Variables

Similar a 44 Php Informacion Sobre Variables (20)

48 Php. Modificacion De Arrays
48 Php. Modificacion De Arrays48 Php. Modificacion De Arrays
48 Php. Modificacion De Arrays
 
Arreglos php
Arreglos phpArreglos php
Arreglos php
 
47 Php. Ordenacion De Arrays Ii
47 Php. Ordenacion De Arrays Ii47 Php. Ordenacion De Arrays Ii
47 Php. Ordenacion De Arrays Ii
 
Arrays en PHP y Funciones de Mysql
Arrays en PHP y Funciones de MysqlArrays en PHP y Funciones de Mysql
Arrays en PHP y Funciones de Mysql
 
Vectores o arreglos con PHP
Vectores o arreglos con PHP Vectores o arreglos con PHP
Vectores o arreglos con PHP
 
26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo
 
PHP: Arrays
PHP: ArraysPHP: Arrays
PHP: Arrays
 
18 Php. Tipos De Variables
18 Php. Tipos De Variables18 Php. Tipos De Variables
18 Php. Tipos De Variables
 
Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)
 
17 Php. Otras Variables
17 Php. Otras Variables17 Php. Otras Variables
17 Php. Otras Variables
 
Php
PhpPhp
Php
 
Php
PhpPhp
Php
 
Matrices en php diaspositivas
Matrices en php diaspositivasMatrices en php diaspositivas
Matrices en php diaspositivas
 
42 Php. Bucles Foreach
42 Php. Bucles Foreach42 Php. Bucles Foreach
42 Php. Bucles Foreach
 
Programacion de Cadenas
Programacion de CadenasProgramacion de Cadenas
Programacion de Cadenas
 
53 Php. Clases Y Objetos
53 Php. Clases Y Objetos53 Php. Clases Y Objetos
53 Php. Clases Y Objetos
 
Java script estructuras_datos
Java script estructuras_datosJava script estructuras_datos
Java script estructuras_datos
 
82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras
 
Vectores
VectoresVectores
Vectores
 
31 Php. Cadenas Alfanumericas
31 Php. Cadenas Alfanumericas31 Php. Cadenas Alfanumericas
31 Php. Cadenas Alfanumericas
 

Más de José M. Padilla

Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTInforme Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTJosé M. Padilla
 
Manual multimedia y web 2.0
Manual multimedia y web 2.0Manual multimedia y web 2.0
Manual multimedia y web 2.0José M. Padilla
 
Guia optimizacion motores_busqueda
Guia optimizacion motores_busquedaGuia optimizacion motores_busqueda
Guia optimizacion motores_busquedaJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004José M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantModulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerModulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpModulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioModulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityModulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexModulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexJosé M. Padilla
 
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoModulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoModulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioModulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiModulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionModulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionJosé M. Padilla
 
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionModulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionJosé M. Padilla
 
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.José M. Padilla
 
00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.José M. Padilla
 
00 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 2000 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 20José M. Padilla
 

Más de José M. Padilla (20)

Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERTInforme Riesgos y amenazas en cloud computing. INTECTO-CERT
Informe Riesgos y amenazas en cloud computing. INTECTO-CERT
 
Manual multimedia y web 2.0
Manual multimedia y web 2.0Manual multimedia y web 2.0
Manual multimedia y web 2.0
 
Guia optimizacion motores_busqueda
Guia optimizacion motores_busquedaGuia optimizacion motores_busqueda
Guia optimizacion motores_busqueda
 
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
Modulo 2. Sonido Y Musica Por Ordenador. 08 Partituras. Note Pad 2004
 
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody AssistantModulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
Modulo 2. Sonido Y Musica Por Ordenador. 10 Karaoke 2. Melody Assistant
 
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke PlayerModulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
Modulo 2. Sonido Y Musica Por Ordenador. 09 Karaoke 1. Van Basco Karaoke Player
 
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower AmpModulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
Modulo 2. Sonido Y Musica Por Ordenador. 07 Conversor. D Bpower Amp
 
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track StudioModulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
Modulo 2. Sonido Y Musica Por Ordenador. 06 Secuenciador. N Track Studio
 
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. AudacityModulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
Modulo 2. Sonido Y Musica Por Ordenador. 05 Editor De Audio. Audacity
 
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One PlayerModulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
Modulo 2. Sonido Y Musica Por Ordenador. 04 Reproductor. Real One Player
 
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C DexModulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
Modulo 2. Sonido Y Musica Por Ordenador. 03 Extraccion De Audio. C Dex
 
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema OperativoModulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
Modulo 2. Sonido Y Musica Por Ordenador. 02 Sonido En El Sistema Operativo
 
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 AlmacenamientoModulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
Modulo 1. Sonido Y Musica Por Ordenador. 07 Almacenamiento
 
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El AudioModulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
Modulo 1. Sonido Y Musica Por Ordenador. 06 El Audio
 
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El MidiModulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
Modulo 1. Sonido Y Musica Por Ordenador. 05 El Midi
 
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. EdicionModulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
Modulo 1. Sonido Y Musica Por Ordenador. 04 El Estudio De Sonido. Edicion
 
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su RepresentacionModulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
Modulo 1. Sonido Y Musica Por Ordenador. 03 El Sonido Y Su Representacion
 
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
Modulo 1. Sonido y musica por ordenador. 02 El ordenador en el aula.
 
00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.00 Sonido y musica por ordenador. Guia del alumno.
00 Sonido y musica por ordenador. Guia del alumno.
 
00 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 2000 Sonido y musica por ordenador. Caso 20
00 Sonido y musica por ordenador. Caso 20
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

44 Php Informacion Sobre Variables

  • 1. Información sobre variables Obtener información sobre variables Tamaños de arrays Veremos aquí algunas de las múltiples funciones que nos <? permiten obtener información $a=array("Lunes","Martes","Miercoloes","Jueves", sobre arrays y variables. "Viernes","Sábado","Domingo"); sizeof(variable) $b=array( "Precio" => "17340 euros", La función sizeof devuelve el "Color" => "Rojo", número de elementos de un array. "Llantas" => "Aluminio"); Si se aplica sobre una variable (no $c=47; $d=""; $e=array(); array) devolverá uno y tanto si se aplica sobre un array vacío, una echo "<h3>Valores usando sizeof()</h3>"; variable con valor nulo o sobre una variable no definida, devolverá echo " a tiene: ",sizeof($a)," elementos<br>"; cero. echo " b tiene: ",sizeof($b)," elementos<br>"; echo " c tiene: ",sizeof($c)," elementos<br>"; count(variable) echo " d tiene: ",sizeof($d)," elementos<br>"; Tiene idéntica funcionalidad a la de echo " e tiene: ",sizeof($e)," elementos<br>"; sizeof. echo " f tiene: ",sizeof($f)," elementos<br>"; isset(variable) echo "<h3>Valores usando count()</h3>"; echo " a tiene: ",count($a)," elementos<br>"; La función isset comprueba si una echo " b tiene: ",count($b)," elementos<br>"; variable está definida o no lo está. echo " c tiene: ",count($c)," elementos<br>"; Si lo está –incluso con valor nulo o como array vacío– isset devolverá echo " d tiene: ",count($d)," elementos<br>"; UNO, en caso contrario devolverá echo " e tiene: ",count($e)," elementos<br>"; NUL. echo " f tiene: ",count($f)," elementos<br>"; Esta función puede ser un ?> complemento de sizeof o de count dado que permitiría comprobar si están definidas las ejemplo58.php variables en las que aquellas funciones devuelven dimensión cero. Información sobre variables is_array(variable) Devuelve UNO (verdadero) en el caso de que la variable sea tipo <? array y NUL en el caso contrario. $a=array("Lunes","Martes","Miercoloes","Jueves", "Viernes","Sábado","Domingo"); is_long(variable) $b=array( ó "Precio"=>"17340 euros", is_int(variable) ó "Color" =>"Rojo", is_integer(variable) "Llantas" =>"Aluminio"); $c=47; $d=""; $e=array(); Estas tres funciones –que son idénticas– devuelven UNO en el echo "<h3>Variables definidas</h3>"; caso de que la variable sea de tipo entero y NUL en el caso contrario. echo " ¿Esta definida la variable a ? ",isset($a),"<br>"; is_float(variable) echo " ¿Esta definida la variable b ? ",isset($b),"<br>"; ó echo " ¿Esta definida la variable c ? ",isset($c),"<br>"; is_double(variable) echo " ¿Esta definida la variable d ? ",isset($d),"<br>"; echo " ¿Esta definida la variable e ? ",isset($e),"<br>"; Estas dos funciones –también echo " ¿Esta definida la variable f ? ",isset($f),"<br>"; idénticas– devuelven UNO en el caso de que la variable sea de tipo echo "<h3>Identificación de tipos de variables</h3>"; coma flotante y NUL en el caso contrario. echo " ¿La variable a es un array ? ",is_array($a),"<br>"; is_string(variable) echo " ¿La variable a es tipo double ? ",is_double($a),"<br>"; echo " ¿La variable a es un entero ? ",is_int($a),"<br>"; Devuelve UNO en el caso de que la echo " ¿La variable a es un entero ? ",is_long($a),"<br>"; variable sea tipo string y NUL en caso contrario. echo "<h3>Eliminando variables</h3>"; unset(variable) echo "La dimensión de a es: ",count($a),"<br>"; Destruye la variable indicada. Si unset($a[0]); después de aplicar unset sobre echo "Nueva dimensión de a: ",count($a),"<br>"; una variable aplicamos de nuevo la echo "La dimensión de b es: ",count($b),"<br>"; función isset, nos devolverá NUL unset($b); indicando que ya no está echo "Nueva dimensión de b: ",count($b),"<br>"; definida. echo " ¿Sigue definida la variable b ? ",isset($b),"<br>"; La función unset se puede aplicar ?> tanto sobre variables como sobre un array y también sobre un ejemplo59.php elemento de un array. Anterior Indice Siguiente