Diseñar un programa donde se ingresa nombre y apellido completo y separarlos nombre y apellido
NOMBRE COMPLETO: JOSE MORA
PROCESAR
_______________________________________
PROGRAMA SEPARAR TEXTO
NOMBRE COMPLETO: JOSE MORA
NOMBRE: JOSE
APELLIDO: MORA
_______________________________________
<html>
<HEAD>
<TITLE> MANEJO DE FUNCIONES DE TEXTO
</TITLE>
</HEAD>
<body>
MANEJO DE FUNCIONES DE TEXTO <P>
PROGRAMA SEPARAR NOMBRE Y APELLIDO<P>
<FORM NAME="FOMULARIO" METHOD="POST" ACTION="F_SEPARAR.PHP">
TEXTO: <INPUT TYPE="TEXT" NAME="texto"> <P>
<input type="submit" value= "PROCESAR">
</FORM>
</body>
</html>
----------------------------------------------------------------------------------------
****************************
F_SEPARAR.PHP
****************************
<HTML>
<BODY>
<?php
$v_texto=$_POST["texto"];
$sw=0;
$nom="";
$ape="";
$n=strlen($v_texto);
echo "PROGRAMA SEPARAR TEXTO <br> ";
echo " TEXTO INGRESADO: " . $v_texto . "<br>";
for($i=0;$i<$n;$i++)
{
$c=substr($v_texto,$i,1);
echo $c . "<br>";
if ($c==" ")
{
$sw=1;
}
if($sw==0)
{
$nom=$nom . $c;
}
else
{
$ape=$ape . $c;
}
}
echo "NOMBRE: " . $nom . "<br>";
echo "APELLIDO: " . $ape;
?>
</BODY>
</HTML>
viernes, 13 de marzo de 2020
EJERCICIOS CON FUNCIONES CADENA
Diseñar un programa donde se ingrese un texto y verificar cuantas vocales tiene
TEXTO: MARIA
PROCESAR
___________________________________
PROGRAMA CONTEO DE VOCALES
TEXTO INGRESADO: MARIA
TOTAL VOCALES: 3
___________________________________
TEXTO: MARIA
PROCESAR
___________________________________
PROGRAMA CONTEO DE VOCALES
TEXTO INGRESADO: MARIA
TOTAL VOCALES: 3
___________________________________
<html>
<HEAD>
<TITLE>
MANEJO DE FUNCIONES DE TEXTO
</TITLE>
</HEAD>
<body>
MANEJO DE FUNCIONES
DE TEXTO <P>
PROGRAMA CONTEO
DE VOCALES<P>
<FORM NAME="FOMULARIO"
METHOD="POST" ACTION="F_VOCALES.PHP">
TEXTO: <INPUT TYPE="TEXT"
NAME="texto"> <P>
<input type="submit" value=
"PROCESAR">
</FORM>
</body>
</html>
************************
“F_VOCALES.PHP"
*************************
<HTML>
<BODY>
<?php
$v_texto=$_POST["texto"];
$n=strlen($v_texto);
$contar=0;
echo "PROGRAMA CONTEO DE VOCALES
<br> ";
echo " TEXTO INGRESADO: " .
$v_texto . "<br>";
for($i=0;$i<$n;$i++)
{
$c=substr($v_texto,$i,1);
echo $c . "<br>";
if ($c=="a" ||
$c=="e" || $c=="i" || $c=="o" ||
$c=="u")
{
$contar++;
}
}
echo "TOTAL DE VOCALES: " .
$contar;
?>
</BODY>
</HTML>
MANEJO DE FUNCIONES TIPO CADENA EN PHP
MANEJO DE FUNCIONES TIPO CADENA EN
PHP
Los primeros pasos para manejar cadenas de caracteres es utilizar las
funciones:
·
Extracción de longitud de cadena
·
Extracción de caracteres dentro de una cadena
original para realizar procesos
·
Cambiar a mayúsculas y minúsculas los caracteres
extraídos
·
Eliminar espacios en blanco al inicio o final de
una cadena de caracteres
Para cada uno de estos procesos se utiliza funciones correspondientes a
cada situación:
·
Extracción de longitud de cadena
La función en PHP es STRLEN, pero su
funcionamiento a diferencia de JAVASCRIPT es que se tiene que poner primero la función
y luego la variable que se desea evaluar
Ejemplo:
$texto= “MARIA”
$n= strlen($texto) -> devolverá el total de la cadena el
valor de: 5
·
Extracción de
caracteres dentro de una cadena original para realizar procesos
La función es SUBSTR, tiene varios parámetros para
utilizarla los cuales son
Substr(texto, posición, num_caracteres)
Ejemplo: deseamos extraer una subcadena de 3
caracteres desde la posición numero 5,
$texto= “MIS MEJORES AMIGOS”;
$res=substr($texto,5,3); -> res= “MEJ”, también se cuéntalos espacios
en blanco
·
Cambiar a mayúsculas y minúsculas los caracteres extraídos
La función para cambiar a mayúsculas
es STRTOUPPER y
para minúsculas es STRTOLOWER,
pero estas funciones cambian a toda la cadena afectada.
$texto= “mAriA” $res=
strtoupper($texto) - > “MARIA”
$texto= “mAriA” $res= strtolower($texto) - >
“maria”
·
Eliminar espacios en blanco al inicio o final de
una cadena de caracteres
Para eliminar caracteres en
blanco de los extemos de una cadena tenemos tres funciones en PHP
MANEJO DE FUNCIONES TIPO CADENA EN
PHP
Los primeros pasos para manejar cadenas de caracteres es utilizar las
funciones:
·
Extracción de longitud de cadena
·
Extracción de caracteres dentro de una cadena
original para realizar procesos
·
Cambiar a mayúsculas y minúsculas los caracteres
extraídos
·
Eliminar espacios en blanco al inicio o final de
una cadena de caracteres
Para cada uno de estos procesos se utiliza funciones correspondientes a
cada situación:
·
Extracción de longitud de cadena
La función en PHP es STRLEN, pero su
funcionamiento a diferencia de JAVASCRIPT es que se tiene que poner primero la función
y luego la variable que se desea evaluar
Ejemplo:
$texto= “MARIA”
$n= strlen($texto) -> devolverá el total de la cadena el
valor de: 5
·
Extracción de
caracteres dentro de una cadena original para realizar procesos
La función es SUBSTR, tiene varios parámetros para
utilizarla los cuales son
Substr(texto, posición, num_caracteres)
Ejemplo: deseamos extraer una subcadena de 3
caracteres desde la posición numero 5,
$texto= “MIS MEJORES AMIGOS”;
$res=substr($texto,5,3); -> res= “MEJ”, también se cuéntalos espacios
en blanco
·
Cambiar a mayúsculas y minúsculas los caracteres extraídos
La función para cambiar a mayúsculas
es STRTOUPPER y
para minúsculas es STRTOLOWER,
pero estas funciones cambian a toda la cadena afectada.
$texto= “mAriA” $res=
strtoupper($texto) - > “MARIA”
$texto= “mAriA” $res= strtolower($texto) - >
“maria”
·
Eliminar espacios en blanco al inicio o final de
una cadena de caracteres
Para eliminar caracteres en
blanco de los extemos de una cadena tenemos tres funciones en PHP
lunes, 9 de marzo de 2020
FUNCIONES FECHA Y HORA
FUNCIONES de FECHA Y HORA
- DateTime —
La clase DateTime
- DateTime::add —
Añade una cantidad de días, meses, años, horas, minutos y segundos a un
objeto DateTime
- DateTime::__construct —
Devuelve un nuevo objeto DateTime
- DateTime::createFromFormat —
Analiza una cadena con un instante según un formato especificado
- DateTime::createFromImmutable —
Returns new DateTime object encapsulating the given DateTimeImmutable
object
- DateTime::getLastErrors —
Devuelve las advertencias y los errores
- DateTime::modify —
Altera la marca temporal
- DateTime::__set_state —
El gestor __set_state
- DateTime::setDate —
Establece la fecha
- DateTime::setISODate —
Establece la fecha ISO
- DateTime::setTime —
Establece la hora
- DateTime::setTimestamp —
Establece la fecha y la hora basándose en una marca temporal de Unix
- DateTime::setTimezone —
Establece la zona horaria para el objeto DateTime
- DateTime::sub —
Sustrae una cantidad de días, meses, años, horas, minutos y segundos de
un objeto DateTime
- DateTimeImmutable —
La clase DateTimeImmutable
- DateTimeImmutable::add —
Añade una cantidad de días, meses, años, horas, minutos y segundos
- DateTimeImmutable::__construct —
Devuelve un nuevo objeto DateTimeImmutable
- DateTimeImmutable::createFromFormat —
Devuelve un nuevo objeto DateTimeImmutable formateado según el formato
especificado
- DateTimeImmutable::createFromMutable —
Devuelve un nuevo objeto DateTimeImmutable que encapsula el objeto
DateTime dado
- DateTimeImmutable::getLastErrors —
Devuelve las advertencias y errores
- DateTimeImmutable::modify —
Crea un nuevo objeto con la marca de tiempo modificada
- DateTimeImmutable::__set_state —
El gestor __set_state
- DateTimeImmutable::setDate —
Establece la fecha
- DateTimeImmutable::setISODate —
Establece la fecha ISO
- DateTimeImmutable::setTime —
Establece la hora
- DateTimeImmutable::setTimestamp —
Establece la fecha y hora basadas en una marca de tiempo Unix
- DateTimeImmutable::setTimezone —
Establece la zona horaria
- DateTimeImmutable::sub —
Sustrae una cantidad de días, meses, años, horas, minutos y segundos
- DateTimeInterface —
La interfaz DateTimeInterface
- DateTime::diff —
Devuelve la diferencia entre dos objetos DateTime
- DateTime::format —
Devuelve la fecha formateada según el formato dado
- DateTime::getOffset —
Devuelve el índice de la zona horaria
- DateTime::getTimestamp —
Obtiene la marca de tiempo Unix
- DateTime::getTimezone —
Develve la zona horaria relativa al objeto DateTime dado
- DateTime::__wakeup —
El gestor __wakeup
- DateTimeZone —
La clase DateTimeZone
- DateTimeZone::__construct —
Crea un nuevo objeto DateTimeZone
- DateTimeZone::getLocation —
Devuelve la información de la ubicación para una zona horaria
- DateTimeZone::getName —
Devuelve el nombre de la zona horaria
- DateTimeZone::getOffset —
Devuelve el índice de la zona horaria de GMT
- DateTimeZone::getTransitions —
Devuelve todas las transiciones para una zona horaria
- DateTimeZone::listAbbreviations —
Devuelve una matriz asociativa que contiene el horario de verano (dst),
el índice y el nombre de la zona horaria
- DateTimeZone::listIdentifiers —
Devuelve un array indexado numéricamente que contiene todos los
identificadores de zonas horarias definidos
- DateInterval —
La clase DateInterval
- DateInterval::__construct —
Crea un nuevo objeto DateInterval
- DateInterval::createFromDateString —
Establece un objeto DateInterval desde las partes relativas de una cadena
- DateInterval::format —
Formatea el intervalo
- DatePeriod —
La clase DatePeriod
- DatePeriod::__construct —
Crea un nuevo objeto DatePeriod
- DatePeriod::getDateInterval —
Obtener el intervalo
- DatePeriod::getEndDate —
Obtener la fecha final
- DatePeriod::getRecurrences —
Gets the number of recurrences
- DatePeriod::getStartDate —
Obtener la fecha inicial
- Funciones
de Fecha/Hora
- checkdate —
Validar una fecha gregoriana
- date_add —
Alias de DateTime::add
- date_create_from_format —
Alias de DateTime::createFromFormat
- date_create_immutable_from_format —
Alias de DateTimeImmutable::createFromFormat
- date_create_immutable —
Alias de DateTimeImmutable::__construct
- date_create —
Alias de DateTime::__construct
- date_date_set —
Alias de DateTime::setDate
- date_default_timezone_get —
Obtiene la zona horaria predeterminada usada por todas las funciones de
fecha/hora en un script
- date_default_timezone_set —
Establece la zona horaria predeterminada usada por todas las funciones de
fecha/hora en un script
- date_diff —
Alias de DateTime::diff
- date_format —
Alias de DateTime::format
- date_get_last_errors —
Alias de DateTime::getLastErrors
- date_interval_create_from_date_string —
Alias de DateInterval::createFromDateString
- date_interval_format —
Alias de DateInterval::format
- date_isodate_set —
Alias de DateTime::setISODate
- date_modify —
Alias de DateTime::modify
- date_offset_get —
Alias de DateTime::getOffset
- date_parse_from_format —
Obtiene información de una fecha dada formateada de acuerdo al formato
especificado
- date_parse —
Devuelve un array asociativo con información detallada acerca de una
fecha dada
- date_sub —
Alias de DateTime::sub
- date_sun_info —
Devuelve una matriz con información sobre la puesta/salida del sol y el
comienzo/final del crepúsculo
- date_sunrise —
Devuelve la hora de la salida del sol de un día y ubicación dados
- date_sunset —
Devuelve la hora de la puesta de sol de un día y ubicación dados
- date_time_set —
Alias de DateTime::setTime
- date_timestamp_get —
Alias de DateTime::getTimestamp
- date_timestamp_set —
Alias de DateTime::setTimestamp
- date_timezone_get —
Alias de DateTime::getTimezone
- date_timezone_set —
Alias de DateTime::setTimezone
- date —
Dar formato a la fecha/hora local
- getdate —
Obtener información de la fecha/hora
- gettimeofday —
Obtener la hora actual
- gmdate —
Formatea una fecha/hora GMT/UTC
- gmmktime —
Obtener la marca temporal de Unix para una fecha GMT
- gmstrftime —
Formatear una fecha/hora GMT/UTC según la configuración local
- idate —
Formatea una fecha/hora local como un entero
- localtime —
Obtiene fecha y hora local
- microtime —
Devuelve la fecha Unix actual con microsegundos
- mktime —
Obtener la marca de tiempo Unix de una fecha
- strftime —
Formatea una fecha/hora local según una configuración local
- strptime —
Analiza una fecha/hora generada con strftime
- strtotime —
Convierte una descripción de fecha/hora textual en Inglés a una fecha
Unix
- time —
Devuelve la fecha Unix actual
- timezone_abbreviations_list —
Alias de DateTimeZone::listAbbreviations
- timezone_identifiers_list —
Alias de DateTimeZone::listIdentifiers
- timezone_location_get —
Alias de DateTimeZone::getLocation
- timezone_name_from_abbr —
Devuelve el nombre de la zona horaria desde su abreviatura
- timezone_name_get —
Alias de DateTimeZone::getName
- timezone_offset_get —
Alias de DateTimeZone::getOffset
- timezone_open —
Alias de DateTimeZone::__construct
- timezone_transitions_get —
Alias de DateTimeZone::getTransitions
- timezone_version_get —
Obtiene la versión de la base de datos timezonedb
FUNCIONES MATEMATICAS - PHP
FUNCIONES MATEMATICAS
- abs —
Valor absoluto
- acos —
Arco coseno
- acosh —
Arco coseno hiperbólico
- asin —
Arco seno
- asinh —
Arco seno hiperbólico
- atan2 —
Arco tangente de dos variables
- atan —
Arco tangente
- atanh —
Arco tangente hiperbólica
- base_convert —
Convertir un número entre bases arbitrarias
- bindec —
Binario a decimal
- ceil —
Redondear fracciones hacia arriba
- cos —
Coseno
- cosh —
Coseno hiperbólico
- decbin —
Decimal a binario
- dechex —
Decimal a hexadecimal
- decoct —
Decimal a octal
- deg2rad —
Convierte el número en grados a su equivalente en radianes
- exp —
Calcula la exponencial de e
- expm1 —
Devuelve exp(numero)-1, calculado de tal forma que no pierde precisión
incluso cuando el valor del numero se aproxima a cero.
- floor —
Redondear fracciones hacia abajo
- fmod —
Devuelve el resto en punto flotante (módulo) de la división de los
argumentos
- getrandmax —
Mostrar el mayor valor aleatorio posible
- hexdec —
Hexadecimal a decimal
- hypot —
Calcula la longitud de la hipotenusa de un triángulo de ángulo recto
- intdiv —
División entera
- is_finite —
Encuentra si un valor es un número finito legal
- is_infinite —
Encuentra si un valor es infinito
- is_nan —
Encuentra si un valor no es un número
- lcg_value —
Generador lineal congruente combinado
- log10 —
Logaritmo en base 10
- log1p —
Devuelve log(1 + numero), calculado de tal forma que no pierde precisión
incluso cuando el valor del numero se aproxima a cero.
- log —
Logaritmo natural
- max —
Encontrar el valor más alto
- min —
Encontrar el valor más bajo
- mt_getrandmax —
Mostrar el mayor valor aleatorio posible
- mt_rand —
Genera un mejor número entero aleatorio
- mt_srand —
Genera el mejor número aleatorio a partir de una semilla
- octdec —
Octal a decimal
- pi —
Obtener valor de pi
- pow —
Expresión exponencial
- rad2deg —
Convierte el número en radianes a su equivalente en grados
- rand —
Genera un número entero aleatorio
- round —
Redondea un float
- sin —
Seno
- sinh —
Seno hiperbólico
- sqrt —
Raíz cuadrada
- srand —
Genera un número aleatorio a partir de una semilla
- tan —
Tangente
- tanh —
Tangente hiperbólica
Suscribirse a:
Entradas (Atom)