image


Valora:  3.87/5
Inicio » PHP » Manual de PHP » Instrucciones de Programación




Manejo de cadenas

Dado el uso del lenguaje PHP el tratamiento de cadenas es muy importante, existen bastantes funciones para el manejo de cadenas, a continuación explicaremos las más usadas.

  • strlen(cadena). Nos devuelve el número de carácteres de una cadena.
  • split(separador,cadena). Divide una cadena en varias usando un carácter separador.
  • sprintf(cadena de formato, var1, var2...). Formatea una cadena de texto al igual que printf pero el resultado es devuelto como una cadena.
  • substr(cadena, inicio, longitud). Devuelve una subcadena de otra, empezando por inicio y de longitud longitud.
  • chop(cadena). Elimina los saltos de línea y los espacios finales de una cadena.
  • strpos(cadena1, cadena2). Busca la cadena2 dentro de cadena1 indicándonos la posición en la que se encuentra.
  • str_replace(cadena1, cadena2, texto). Reemplaza la cadena1 por la cadena2 en el texto.

<!-- Manual de PHP de WebEstilo.com -->
<html>
<head>
   <title>Ejemplo de PHP</title>
</head>
<body>
<?php
   echo strlen("12345"),"<br>";
   
   $palabras=split(" ","Esto es una prueba");
   for($i=0;$palabras[$i];$i++)
      echo $palabras[$i],"<br>";
      
   $resultado=sprintf("8x5 = %d <br>",8*5);
   echo $resultado,"<br>";
   
   echo substr("Devuelve una subcadena de otra",9,3),"<br><br>";

   if (chop("Cadena \n\n ") == "Cadena")
      echo "Iguales<br><br>";

   echo strpos("Busca la palabra dentro de la frase", "palabra"),"<br><br>";
   
   echo str_replace("verde","rojo","Un pez de color verde, como verde es la hierba."),"<br>";
   
?>

</body>
</html>

Ejecutar ejemplo Ver código fuente





Aportaciones de usuarios Añadir una aportación



WebEstilo.com - Introduzca su e-mail y conozca las novedades. No hacemos Spam.
Enlaces
El Primer Euro
Cocina Facil IngenieroSoftware.com  
Google
  Web WebEstilo.com   
 
Valid HTML 4.01!
Última modificación:03 de Octubre de 2004. Spain - España.
© 1998-2004 por Joaquin Gracia. Todos los derechos reservados.