SlideShare ist ein Scribd-Unternehmen logo
1 von 1
Downloaden Sie, um offline zu lesen
Cambios de base y formatos


Formatos de las variables
numéricas
                                     Formas de asignar valores a la variables

Para asignar valores numéricos a        Cuando se asignan valores numéricos a una variable PHP cabe la posibilidad de hacerlo
una variable, en PHP, puede          en distintas bases. Estos son algunos ejemplos.
utilizarse uno de los siguientes
sistemas de numeración:                                           Asignación de valores en distintas bases
Los números enteros pueden                              Base                      Sintaxis            Valor decimal         Aplicable a
escribirse en una cualquiera de                Base Decimal                       $a=17                    17          Números enteros
estas bases:
                                                 Base Octal                      $a=017                    15          Números enteros
• Base decimal
                                             Base Hexadecimal                    $a=0x17                   23          Números enteros
$a=número                                    Base Hexadecimal               $a=0x1A3B                    6715          Números enteros
No se pueden insertar ceros a la
izquierda cuando se escriben                 Notación decimal               $a=123000;                  123000            Coma flotante
números en base decimal.                       Base Decimal                      $a=0.174                0.174            Coma flotante
• Base octal                                Notación científica              $a=1.23e5;                 123000            Coma flotante

$a=0número octal                            Notación científica             $a=23.4e-2;                  0.234            Coma flotante
Basta poner un CERO delante del
número para que sea interpretado
como escrito en base OCTAL.
Obviamente, sólo admite los          Cambios de base
dígitos de 0 a 7.

• Base hexadecimal                     PHP dispone de funciones que permiten obtener una cadena de caracteres con la
                                     expresión, en una nueva base, de un número escrito en otra base cualquiera.
$a=0xnúmero hexadecimal
Si se escribe CERO EQUIS (0x)
                                                                  Asignación de valores en distintas bases
delante del número, PHP lo
interpretará como expresado en             Valor de la variable     Base    Nueva base                    Sintaxis               Expresión
hexadecimal. En este caso,                     $a=1234              10             8                    decoct($a)                2322
admitirá como dígitos de 0 a 9 y
de A a F.                                      $a=1234              10            16                    dechex($a)                 4d2

Un número de coma flotante                     $a=1234              10             2                    decbin($a)           10011010010
puede escribirse de cualquiera de              $a=1234                  8         10                    octdec($a)                 668
estas formas:
                                               $a=1234              16            10                    hexdec($a)                4660
• Notación decimal.
                                            $a=1010011                  2         10                    bindec($a)                  83
$a=número                                      $a=1234                  7         14           base_convert($a,7,14)               254
Se pueden utilizar un cero a la
izquierda del punto decimal.                   $a=1234                  5         18           base_convert($a,5,18)                ae
                                               $a=1234              18             5           base_convert($a,18,5)             202123
• Notación científica

$a=número e exponente
Se puede utilizar un cero a la
izquierda del punto decimal          Formato de presentación de números
Ejemplo: $a=1.2e5 asigna a $a el
valor: 1.2 x 105                        En PHP es posible establecer el formato de la presentación de los valores numéricos
                                     utilizando alguna de estas funciones.
Otro ej: $a=1.2e-5 asigna a $a el number_format (número)
valor: 1.2 x 10-5                       Presenta la parte entera del número (sin decimales) y utiliza como separador de miles
                                     una coma (,).
Cambios de base                      number_format (número , número de cifras decimales)
                                        Presenta el número de cifras decimales que se indiquen y utiliza como separador
                                     decimal un punto (.) y el separador de miles es una coma (,).
PHP permite hacer todo tipo de
                                     number_format (número , núm decimales , "sep. decimal" , "sep. miles")
cambios de base. Para evitar ser
                                        Permite establecer el número de cifras decimales de la presentación así como el
reiterativos, observa los ejemplos.
Allí tienes las diferentes funciones carácter que se establezca como separador de decimales y como separadores de miles.
mediante las que se puede realizar ¡Cuidado!. No te olvides de escribir los caracteres de separación entre comillas.
ese proceso.                         Aquí tienes algunos ejemplos.


Presentaciones numéricas                                           Formatos de presentación de número
                                              Valor              Nº de   Sep. Sep.
                                                                                                            Sintaxis                Resultado
                                              inicial          decimales dec. miles
La presentación de los valores
numéricos permite una gran             $a=1234567.234               0                  ,              number_format($a)            1,234,567
variedad de formatos.
                                       $a=1234567.234               2        .         ,          number_format($a,2)             1,234,567.23
El número de cifras decimales, los     $a=1234567.234               1        ,         .     number_format($a ,2 , "," ,".")      1.234.567,2
separadores de decimales y los
separadores de mil pueden              $a=1234567.234               1        '      esp      number_format($a ,2 , " ' " ," ")    1 234 567'2
configurarse a voluntad.

Los ejemplos de aplicación y la
sintaxis son los que tienes en la       Ejercicio nº 12
parte derecha de esta página.
                                       Modifica el ejercicio11.php de forma que los resultados obtenidos al realizar los cálculos
                                       aparezcan con un espacio como separador de miles, un punto como separador de
                                       decimales y cuatro cifras decimales.


                                                                                 Anterior    Indice    Siguiente

Weitere ähnliche Inhalte

Was ist angesagt? (16)

Presentac..
Presentac..Presentac..
Presentac..
 
!Prograc7
!Prograc7!Prograc7
!Prograc7
 
Propiedades potencias2
Propiedades potencias2Propiedades potencias2
Propiedades potencias2
 
Actividad exploratoria
Actividad exploratoriaActividad exploratoria
Actividad exploratoria
 
36 Php. Operadores De Incremento
36 Php. Operadores De Incremento36 Php. Operadores De Incremento
36 Php. Operadores De Incremento
 
Presentacion de una funcion evelyn quizhpe
Presentacion de una funcion evelyn quizhpePresentacion de una funcion evelyn quizhpe
Presentacion de una funcion evelyn quizhpe
 
Programación en c (iii parte)
Programación en c (iii parte)Programación en c (iii parte)
Programación en c (iii parte)
 
Clase 9- programacion
Clase 9- programacionClase 9- programacion
Clase 9- programacion
 
Php funciones en detalle
Php   funciones en detallePhp   funciones en detalle
Php funciones en detalle
 
Funciones de informática
Funciones de informáticaFunciones de informática
Funciones de informática
 
Propiedades potencias1
Propiedades potencias1Propiedades potencias1
Propiedades potencias1
 
Clase1 c
Clase1 cClase1 c
Clase1 c
 
Lenguaje ensamblador (assembler)
Lenguaje ensamblador (assembler)Lenguaje ensamblador (assembler)
Lenguaje ensamblador (assembler)
 
Continuidad derivada sppt
Continuidad derivada spptContinuidad derivada sppt
Continuidad derivada sppt
 
simm
simmsimm
simm
 
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
Taller Virtual Grupo 6. Cordinador. Lira Betzi... Algebra Boole y Compuertas ...
 

Andere mochten auch (7)

Guida passo passo per creare cartelle
Guida passo passo per creare cartelleGuida passo passo per creare cartelle
Guida passo passo per creare cartelle
 
Disequazioni irrazionali
Disequazioni irrazionali Disequazioni irrazionali
Disequazioni irrazionali
 
Hair
HairHair
Hair
 
Manual foto-montaje
Manual foto-montajeManual foto-montaje
Manual foto-montaje
 
Progettare infrastruttura rete active directory microsoft windows server 2003...
Progettare infrastruttura rete active directory microsoft windows server 2003...Progettare infrastruttura rete active directory microsoft windows server 2003...
Progettare infrastruttura rete active directory microsoft windows server 2003...
 
Skype
SkypeSkype
Skype
 
Etwinning qualitylabel projet planete ados
Etwinning  qualitylabel projet  planete adosEtwinning  qualitylabel projet  planete ados
Etwinning qualitylabel projet planete ados
 

Ähnlich wie 22 Php. Cambios De Base Y Formatos

Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)
Oliver Centeno
 
Datos Escalares
Datos EscalaresDatos Escalares
Datos Escalares
johanna20
 
Clase 11- fundamentos de la programacion
Clase 11- fundamentos de la programacionClase 11- fundamentos de la programacion
Clase 11- fundamentos de la programacion
diego MC
 
PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++
die_dex
 
Convertir nmeros-a-letras
Convertir nmeros-a-letrasConvertir nmeros-a-letras
Convertir nmeros-a-letras
popelinux
 

Ähnlich wie 22 Php. Cambios De Base Y Formatos (20)

Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)
 
Fundamentos de programación en scilab
Fundamentos de programación en scilabFundamentos de programación en scilab
Fundamentos de programación en scilab
 
C++ unidad1 semana1
C++ unidad1 semana1C++ unidad1 semana1
C++ unidad1 semana1
 
1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos
 
1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos
 
Excel 2007
Excel 2007Excel 2007
Excel 2007
 
Sistemas digitales.
Sistemas digitales.Sistemas digitales.
Sistemas digitales.
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquez
 
Datos Escalares
Datos EscalaresDatos Escalares
Datos Escalares
 
Php
PhpPhp
Php
 
Tutorial pseudocodigo11
Tutorial pseudocodigo11Tutorial pseudocodigo11
Tutorial pseudocodigo11
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacion
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Tema 1
Tema 1Tema 1
Tema 1
 
Clase 11- fundamentos de la programacion
Clase 11- fundamentos de la programacionClase 11- fundamentos de la programacion
Clase 11- fundamentos de la programacion
 
PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++
 
Conversión Entre Sistemas de Numeración
Conversión Entre Sistemas de NumeraciónConversión Entre Sistemas de Numeración
Conversión Entre Sistemas de Numeración
 
Convertir nmeros-a-letras
Convertir nmeros-a-letrasConvertir nmeros-a-letras
Convertir nmeros-a-letras
 
1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...
1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...
1: funciones matematicas y cadena de caracteres 2:operacion de asignacion: ar...
 

Mehr von 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-CERT
José M. Padilla
 
Manual multimedia y web 2.0
Manual multimedia y web 2.0Manual multimedia y web 2.0
Manual multimedia y web 2.0
José M. Padilla
 
Guia optimizacion motores_busqueda
Guia optimizacion motores_busquedaGuia optimizacion motores_busqueda
Guia optimizacion motores_busqueda
José 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 2004
José 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 Assistant
José 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 Player
José 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 Amp
José 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 Studio
José 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. Audacity
José 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 Player
José 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 Dex
José 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 Operativo
José 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 Almacenamiento
José 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 Audio
José 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 Midi
José 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. Edicion
José 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 Representacion
José 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 20
José M. Padilla
 

Mehr von 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
 

Kürzlich hochgeladen

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Kürzlich hochgeladen (10)

Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

22 Php. Cambios De Base Y Formatos

  • 1. Cambios de base y formatos Formatos de las variables numéricas Formas de asignar valores a la variables Para asignar valores numéricos a Cuando se asignan valores numéricos a una variable PHP cabe la posibilidad de hacerlo una variable, en PHP, puede en distintas bases. Estos son algunos ejemplos. utilizarse uno de los siguientes sistemas de numeración: Asignación de valores en distintas bases Los números enteros pueden Base Sintaxis Valor decimal Aplicable a escribirse en una cualquiera de Base Decimal $a=17 17 Números enteros estas bases: Base Octal $a=017 15 Números enteros • Base decimal Base Hexadecimal $a=0x17 23 Números enteros $a=número Base Hexadecimal $a=0x1A3B 6715 Números enteros No se pueden insertar ceros a la izquierda cuando se escriben Notación decimal $a=123000; 123000 Coma flotante números en base decimal. Base Decimal $a=0.174 0.174 Coma flotante • Base octal Notación científica $a=1.23e5; 123000 Coma flotante $a=0número octal Notación científica $a=23.4e-2; 0.234 Coma flotante Basta poner un CERO delante del número para que sea interpretado como escrito en base OCTAL. Obviamente, sólo admite los Cambios de base dígitos de 0 a 7. • Base hexadecimal PHP dispone de funciones que permiten obtener una cadena de caracteres con la expresión, en una nueva base, de un número escrito en otra base cualquiera. $a=0xnúmero hexadecimal Si se escribe CERO EQUIS (0x) Asignación de valores en distintas bases delante del número, PHP lo interpretará como expresado en Valor de la variable Base Nueva base Sintaxis Expresión hexadecimal. En este caso, $a=1234 10 8 decoct($a) 2322 admitirá como dígitos de 0 a 9 y de A a F. $a=1234 10 16 dechex($a) 4d2 Un número de coma flotante $a=1234 10 2 decbin($a) 10011010010 puede escribirse de cualquiera de $a=1234 8 10 octdec($a) 668 estas formas: $a=1234 16 10 hexdec($a) 4660 • Notación decimal. $a=1010011 2 10 bindec($a) 83 $a=número $a=1234 7 14 base_convert($a,7,14) 254 Se pueden utilizar un cero a la izquierda del punto decimal. $a=1234 5 18 base_convert($a,5,18) ae $a=1234 18 5 base_convert($a,18,5) 202123 • Notación científica $a=número e exponente Se puede utilizar un cero a la izquierda del punto decimal Formato de presentación de números Ejemplo: $a=1.2e5 asigna a $a el valor: 1.2 x 105 En PHP es posible establecer el formato de la presentación de los valores numéricos utilizando alguna de estas funciones. Otro ej: $a=1.2e-5 asigna a $a el number_format (número) valor: 1.2 x 10-5 Presenta la parte entera del número (sin decimales) y utiliza como separador de miles una coma (,). Cambios de base number_format (número , número de cifras decimales) Presenta el número de cifras decimales que se indiquen y utiliza como separador decimal un punto (.) y el separador de miles es una coma (,). PHP permite hacer todo tipo de number_format (número , núm decimales , "sep. decimal" , "sep. miles") cambios de base. Para evitar ser Permite establecer el número de cifras decimales de la presentación así como el reiterativos, observa los ejemplos. Allí tienes las diferentes funciones carácter que se establezca como separador de decimales y como separadores de miles. mediante las que se puede realizar ¡Cuidado!. No te olvides de escribir los caracteres de separación entre comillas. ese proceso. Aquí tienes algunos ejemplos. Presentaciones numéricas Formatos de presentación de número Valor Nº de Sep. Sep. Sintaxis Resultado inicial decimales dec. miles La presentación de los valores numéricos permite una gran $a=1234567.234 0 , number_format($a) 1,234,567 variedad de formatos. $a=1234567.234 2 . , number_format($a,2) 1,234,567.23 El número de cifras decimales, los $a=1234567.234 1 , . number_format($a ,2 , "," ,".") 1.234.567,2 separadores de decimales y los separadores de mil pueden $a=1234567.234 1 ' esp number_format($a ,2 , " ' " ," ") 1 234 567'2 configurarse a voluntad. Los ejemplos de aplicación y la sintaxis son los que tienes en la Ejercicio nº 12 parte derecha de esta página. Modifica el ejercicio11.php de forma que los resultados obtenidos al realizar los cálculos aparezcan con un espacio como separador de miles, un punto como separador de decimales y cuatro cifras decimales. Anterior Indice Siguiente