Documente Academic
Documente Profesional
Documente Cultură
Manejo de Strings y
Funciones de usuario
en PHP
<?php
‘esta es una cadena con comillas simples’;
"esta es una cadena con comillas dobles" ;
?>
Cadenas (Strings) en PHP
• El primer tipo de comillas que abre la cadena será el tenido en
cuenta por PHP para localizar su fin.
<?php
“este es un ej. INVÁLIDO de cadena’;
"esta ‘frase’ seria una sola cadena“;
‘y esta "otra" también’;
"escapando \"comillas\" en una cadena“;
?>
<?php
echo ‘yo vivo en $pais’;
// imprime en pantalla “yo vivo en $pais”
?>
<?php
$nombre = ‘Juan’;
$fruta = ‘manzanas’;
$accion = $nombre. “ come ”. $fruta;
// imprime en pantalla “Juan come manzanas”
?>
Funciones de manejo de Strings
Calculando la longitud de nuestra cadena
<?php
$cadena = "hola como te va";
$longitud = strlen($cadena);
echo $longitud; // 15
$cadena = "hola como te va"; // un espacio extra
$longitud = strlen($cadena);
echo $longitud; // 16
?>
<?php
$cadena = ‘ hola como te va ’;
$sin_espacios = trim($cadena);
$sin_espacios_atras = rtrim($cadena);
$sin_espacios_adelante = ltrim($cadena);
?>
Funciones de manejo de Strings
Mayúsculas y minúsculas
• Podemos pasar nuestra cadena todo mayúsculas con strtoupper
strtoupper,
o toda a minúsculas con strtolower
strtolower.
<?php
$cadena = ‘hola como te va’;
$mayusculas = strtoupper($cadena);
$minusculas = strtolower($cadena);
$sin_espacios_adelante = ltrim($cadena);
?>
• Adicionalmente, ucfirst convierte a mayúsculas el primer carácter
de una cadena (si es alfabético) y ucwords convierte a mayúsculas
la primera letra de cada palabra en nuestra cadena.
<?php
$cadena = ‘hola como te va’;
$subcadena = substr($cadena, 5, 4);
echo $subcadena;
// imprime ‘como’
?>
Funciones de usuario en PHP
<?php
function calcularCosto () {
<?php
function calcularCosto () {
}
<?php
function popularHolaMundo () {
echo ‘Hola mundo!’;
}
popularHolaMundo ();
?>
Funciones de usuario en PHP
funciones y parámetros
• Podemos pasar a nuestras funciones valores para que operen
sobre ellos. PHP permite pasar a las funciones variables, cadenas
de texto, números o arrays.
<?php
function mostrarMensaje ($mensaje) {
echo $mensaje;
}
mostrarMensaje($msg);
?>
<?php
function Sumar ($a, $b) {
echo $a + $b;
}
$a1 = 4;
$b1 = 6;
Sumar($a1, $b1);
?>
Funciones de usuario en PHP
RETURN
• Si la función debe retornar algún valor al script, debes indicarlo
por medio de la expresión return, el código existente en la función
después de return no será ejecutado.
<?php
function Sumar ($a, $b) {
return $a + $b;
}
$c = Sumar($a, $b);
?>