MANUAL:
Funciones de Cadenas en php:
Concatenar cadenas (strings) PHP. strlen (longitud caracteres) y substr (extraer subcadenas)
FUNCIONES CON CADENAS DE CARACTERES EN PHP.
Las
cadenas de caracteres en PHP se definen entre comillas dobles o simples.
$cadena = "George Washington"; o
también $cadena = 'George Wasington';
FUNCIÓN STRLEN
Longitud
de una cadena y devuelve un número entero. Es decir, obtenemos el número de
caracteres que forman la cadena completa.
<?php
$cad = "cadena"; //Prueba
a cambiar el texto cadena por otro
$n = strlen($cad);
echo "La longitud de la cadena es: $n";
?>
|
FUNCIÓN SUBSTR
Devuelve
una subcadena de la cadena original, es decir, una parte de la cadena original.
Esta función tiene 3 parámetros:
1.
La
variable que contiene la cadena.
2.
Número
que representa la posición (inclusive) en la que comenzará a ser extraída la
subcadena.
3.
Número
que indica la cantidad de caracteres que serán extraídos. Este argumento es
opcional. Si se omite se tomará hasta el final de la cadena original.
IMPORTANTE:
la numeración de la posición de los caracteres empieza por cero.
<?php
$cad
= "cadena";
$sub1
= substr($cad, 2);
$sub2
= substr($cad, 2, 2);
echo "La
subcadena número uno es la siguiente: $sub1 <br />";
echo "La
subcadena número dos es la siguiente: $sub2";
?>
|
Escribe este otro ejemplo y visualízalo en tu
navegador (nota: & nbsp; representa un espacio en blanco):
<?php
$cad
= "aprenderaprogramar.com";
$sub1
= substr($cad, 0); //La cadena completa
$sub2
= substr($cad, 0, 8); //La subcadena aprender
$sub3
= substr($cad, 8, 1); //La subcadena a
$sub4
= substr($cad, 9); //La subcadena programar
echo "&
nbsp; & nbsp; La subcadena número uno es la siguiente: $sub1 <br
/>";
echo "&
nbsp; & nbsp; La subcadena número dos es la siguiente: $sub2 <br
/>";
echo "&
nbsp; & nbsp; La subcadena número tres es la siguiente: $sub3 <br
/>";
echo "&
nbsp; & nbsp;La subcadena número cuatro es la siguiente: $sub4";
?>
|
Fíjate en las siguientes cuestiones:
a) La
numeración de caracteres empieza en cero y no en uno.
b) La
posición en que comienza la extracción va incluida en la subcadena extraida.
Esto significa que substr ($cad, 0, 1) significa que sólo se extrae el primer
caracter de la cadena.
OPERADOR DE CONCATENACIÓN
La concatenación es el proceso de unir varias
porciones de texto en una sola cadena. Este operador se expresa como un punto '.'
Escribe el
siguiente código, súbelo al servidor y visualízalo en tu navegador.
<?php
$cad1
= "aprendera";
$cad2
= "programar";
$cadt
= $cad1 . $cad2;
echo "La
cadena número uno concatenada con la cadena número 2 es: $cadt <br
/>";
//
Ahora concatenaremos la cadena ejemplo con la concatenación de $cad2 y $cad1
echo "Ejemplo:
" . ($cad2 . $cad1);
?>
|
Las cadenas se pueden concatener en el orden
que nosotros deseemos.
No hay comentarios:
Publicar un comentario