0% encontró este documento útil (0 votos)
24 vistas2 páginas

Fun ComPHP

Cargado por

Rely Peñalva
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas2 páginas

Fun ComPHP

Cargado por

Rely Peñalva
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

Funciones de PHP

Cadenas
• Strlen, que permite saber la longitud de una cadena de texto, su sintaxis es strlen
(string)

• Para eliminar espacios:


 trim, para eliminar espacios en blanco al comienzo o final de la cadena.
 ltrim, para eliminar espacios al principio de la cadena.
 rtrim, para eliminar al final de la cadena.

• Strtoupper, con la cual podemos pasar nuestra cadena a todo mayusculas


• Strtolower, con la cual podemos pasar nuestra cadena a todo minúsculas

Nota: No convertirá aquellas letras que no se correspondan al actual conjunto de


caracteres locales

• ucfirst convierte a mayúsculas el primer carácter de una cadena (si es alfabético)


• ucwords convierte a mayúsculas la primera letra de cada palabra en nuestra cadena.

Subcadenas
• substr, podemos crear una subcadena partiendo de una cadena original, su sintaxis
es como sigue substr ($cadena, n_inicio,n_largo); donde el primer número indica la
posicion de $cadena donde empieza a contar la subcadena, y el segundo (opcional)
la longitud de la subcadena.
 Si n_inicio es un número positivo, la subcadena empieza a contar desde el inicio
de $cadena (de izquierda a derecha). El primer carácter de $cadena es 0.
 Si n_inicio es un número negativo, la subcadena empieza a contar desde el final
de $cadena (de derecha a izquierda).
 Si no se proporciona el valor opcional n_largo, la subcadena devuelta será desde
n_inicio hasta el final de la subcadena.
 Si se proporciona n_largo positivo, la subcadena contendrá como máximo ese
número de caracteres desde n_inicio
 Si se proporciona n_largo negativo, primero se calcula la subcadena y luego se
resta a la subcadena n_largo caracteres

<?php
echo “<pre>”;

$cadena = "abcdefghi";

$trozo = substr($cadena, 0);


echo $trozo."\n"; // abcdefghi

$trozo = substr($cadena, 3);


echo $trozo."\n"; // defghi

$trozo = substr($cadena, -3);


echo $trozo."\n"; // ghi
$trozo = substr($cadena, 3,3);
echo $trozo."\n"; // def
$trozo = substr($cadena, 2,-3);
echo $trozo."\n"; // cdef

$trozo = substr($cadena, -6,-5);


echo $trozo."\n"; // d
echo “<pre>”;
?>

• strpos para poder localizar el inicio de una subcadena dentro de una cadena

<?php
echo "<pre>";
$cadena = "[email protected]";
$subcadena = "@";

$inicio_dominio = strpos ($cadena, $subcadena);

echo $inicio_dominio; // 8
echo "<br>";
$dominio = substr ($cadena, ($inicio_dominio+1));
echo $dominio; // micorreo.com

echo "</pre>";
?>

• str_replace, que sirve para reemplazar el contenido de una cadena o parte de ella
por un valor dado. La sintaxis de esta funcione es str_replace(valor de la
subcadena a buscar, valor por el cual se cambiara, cadena_original). Donde:
valor de la subcadena a buscar es lo que se busca en la cadena original,
valor por el cual se cambiara es el valor que se ubicará en la posición del parámetro
anteriormente explicado y cadena_original, es el texto donde se realizan los
cambios:

<?
$cad = "ejemplo terrible";
echo str_replace("ejemplo","Eres",$cad),"<BR>";//Eres terrbile
echo str_replace("terrible","hermosa",$cad),"<BR>";//ejemplo hermosa
echo str_replace("e"," ",$var),"<BR>";//j mplo t rribl
?>

• strrev, devuele la cadena invertida, su sintaxis es strrev(string).

También podría gustarte