Métodos de Strings más usados Php

Métodos de Strings más usados Php


Métodos de Strings más usados Php

En el siguiente tutorial veremos algunas de las funciones de cadenas de caracteres más utilizadas en Php y ejemplos de uso de las mismas.

Métodos

Función Descripción
strlen($cadena) Devuelve el número de caracteres de una cadena
substr($cadena, $inicio[, $largo]) Devuelve una subcadena de una cadena, desde la posición $inicio y con la longitud $largo si está presente (si no, hasta el final)
strpos($cadena, $subcadena[, $inicio]) Devuelve la posición de $subcadena dentro de $cadena (a partir de $inicio, si está presente). FALSE ó 0 si no se encuentra.
strtoupper($cadena) Devuelve la cadena en mayúsculas
strtolower($cadena) Devuelve la cadena en minúsculas
trim($cadena) Devuelve la misma cadena pero eliminando los espacios del principio y el final
ltrim($cadena[,$caracteres]) Elimina los espacios del principio del String. Se le puede pasar una lista de caracteres y también los eliminará.
str_replace($txtBuscar, $txtRemplazar, $cadena[, $numero]) Cambia las ocurrencias de $txtBuscar en $cadena por $txtRemplazar (si se indica $numero, guarda el número de reemplazos realizados)
strrev($cadena) Devuelve la cadena invertida.

Ejemplos

strlen()

$cadena = "Hola que tal";
$resultado = strlen($cadena);
//resultado vale 10, la longitud de la cadena

substr()

$cadena = "Hola que tal";
$prueba1 = substr($cadena,1); //prueba1 vale "ola que tal"
$prueba2 = substr($cadena,2,4); //prueba2 vale "la q"
//Si se le pasa el tercer parámetro en negativo omite esas posiciones al final
$prueba3 = substr($cadena,2,-1); //prueba3 vale "la que ta"
$prueba4 = substr($cadena,-3); //prueba4 vale "tal

strpos()

$cadena = "Hola que tal";
$prueba = strpos($cadena,"que");
//Recuerda que si no la encuentra devuelve 0 o false, y si la encuentra puede estar en la posición 0.
if($prueba === false){ //Hay que comprobar si no devuelve false.
  echo "La cadena 'que' no se encontró
}
else{
  echo "La cadena está en la posición $prueba";
}

strtoupper()

$cadena = "hola que tal";
$prueba = strtoupper($cadena);
//prueba vale "HOLA QUE TAL"

trim()

$cadena = "    hola que tal  ";
$prueba = trim($cadena);
//prueba vale "hola que tal"

strrev()

$cadena = "Hola que tal";
$prueba = strrev($cadena);
//prueba vale "lat euq aloH"

Más información y más funciones en la documentación oficial.

Si te ha gustado no olvides compartir en redes sociales.

Espero que te haya servido. Cualquier duda deja un comentario. Un saludo

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Translate »
Ir a la barra de herramientas