viernes, 13 de marzo de 2020

EJERCICIOS 2 CON PHP

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>

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


___________________________________





<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

lunes, 9 de marzo de 2020

FUNCIONES FECHA Y HORA


FUNCIONES de FECHA Y HORA


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