EL 8 DE NOVIEMBRE SE REALIZARA UNA EVALUACIÓN
FECHA: NOVIEMBRE 4 2017
FUNCIÓN
|
UTILIDAD
|
EJEMPLOS aprenderaprogramar.com
|
strlen($cadena)
|
Devuelve
la longitud o número de caracteres de la cadena
|
Ver
entregas anteriores del curso
|
substr
($cadena, $inicio, $opcNumCar)
|
Si no
se especifica $opcNumCar devuelve la subcadena entre la posición $inicio y el
fin de cadena siendo la posición inicial la cero. Si se especifica $opcNumCar
extrae $opcNumCar caracteres desde la posición $inicio (inclusive).
|
Ver
entregas anteriores del curso
|
ucfirst($cadena);
|
Devuelve
la cadena con la primera letra en mayúsculas
|
$saludo
= "hoy es viernes";
ucfirst($saludo); //Hoy es viernes |
ucwords($cadena);
|
Devuelve
la cadena con cada una de sus palabras con la primera letra en mayúsculas
|
$saludo
= "hoy es viernes";
echo ucwords($saludo); //Hoy Es Viernes |
strpos
($cadena , $subCadena, $opcPosInicio )
|
Devuelve
la posición en que comienza la subcadena a partir de la posición inicial
(cero) si no se especifica $opcPosInicio, o a partir de la posición
$opcPosInicio si se especifica. Si no se encuentra la subcadena devuelve
false.
|
$saludo
= "hoy es viernes";
echo strpos($saludo, "es"); //4 |
trim
($cadena, $opcCaracteres)
|
Si no
se especifica $opcCaracteres, devuelve la cadena eliminando espacios en
blanco, tabuladores, saltos de línea y retornos de carro del principio y
final de la cadena. Si se especifica $opcCaracteres, se eliminan los
caracteres especificados.
|
$saludo
= "*** hoy es viernes ***";
echo trim($saludo, "*"); //hoy es viernes Nota: puede no funcionar como se espera debido a juego de caracteres, configuración local y configuración del servidor. |
ltrim
($cadena, $opcCaracteres)
|
Si no
se especifica $opcCaracteres, devuelve la cadena eliminando espacios en
blanco, tabuladores, saltos de línea y retornos de carro del principio de la
cadena. Si se especifica $opcCaracteres, se eliminan los caracteres
especificados.
|
$saludo
= "*** hoy es viernes ***";
echo ltrim($saludo, "*"); //hoy es viernes *** Nota: puede no funcionar como se espera debido a juego de caracteres, configuración local y configuración del servidor. |
rtrim
($cadena, $opcCaracteres)
|
Si no
se especifica $opcCaracteres, devuelve la cadena eliminando espacios en
blanco, tabuladores, saltos de línea y retornos de carro del final de la
cadena. Si se especifica $opcCaracteres, se eliminan los caracteres
especificados.
|
$saludo
= "*** hoy es viernes ***";
echo rtrim($saludo, "*"); //*** hoy es viernes Nota: puede no funcionar como se espera debido a juego de caracteres, configuración local y configuración del servidor. |
chop
|
Igual
que rtrim
|
|
str_repeat($cadena,
$numVeces)
|
Devuelve
la cadena repetida $numVeces siendo éste un número entero.
|
$saludo
= 'hola ';
str_repeat($saludo, 3); //hola hola hola |
strstr
($cadena, $desde, $opcBoolean)
|
Devuelve
la subcadena desde la primera aparición de $desde (incluida) hasta el final
si no se especifica opcBoolean ó este es false. Si $opcBoolean es true
devuelve la subcadena desde el inicio hasta la primera aparición de $desde
(excluida).
|
$saludo
= "hoy es viernes";
echo strstr($saludo, "es", false); //es viernes |
strchr
|
Igual
que strstr
|
|
chr
($ascii)
|
Devuelve
el carácter correspondiente al código numérico entero $ascii según el código
ascii
|
echo
chr(65). ' es la salida';
// A es la salida |
Posible nombre de variable
|
Validez
|
$4variable
|
Nombre
de variable inválido.
|
$_4variable
|
Nombre
de variable válido.
|
$variable4
|
Nombre
de variable válido.
|
$otra
|
Nombre
de variable válido.
|
$1_otra
|
Nombre
de variable inválido.
|
$variable_de_nombre_muy_largo
|
Nombre
de variable válido.
|
$ABC
|
Nombre
de variable válido.
|
$ A B C
|
Nombre
de variable inválido.
|
$A_y_B_x_C
|
Nombre
de variable válido
|
<?php
$a = 3;
// asignamos el valor 3 a la variable $a
$b = "cadena";
// asignamos el valor "cadena" a la variable $b
?>
|
<?php
$a = 3;
$b = 3;
$a == $b; //
El resultado de la comparación es TRUE porque $a es igual a $b
$a = 3;
$b = 4;
$a == $b; //
El resultado de la comparación es FALSE porque $a no es igual a $b
?>
|
TIPO DE DATO
|
DEFINICIÓN
|
integer
|
Los
integers, o enteros, pueden tener distintos valores numéricos enteros que se
expresan con diferentes notaciones.
$variable
= 18; // Número entero positivo
$variable
= -18; // Número entero negativo
$variable
= 0x12; // Notación hexadecimal, en principio no la utilizaremos
|
float o double
|
Este
tipo de datos son los números de punto flotante a los que normalmente llamamos
“números decimales”, por ejemplo, 9.876. Ambos tienen mucha precisión, pero
double es el más preciso (con más decimales). La sintaxis para utilizarlos es
bastante simple:
$variable
= 9.876;
|
string
|
El tipo
de datos string, también conocido como cadena de caracteres, se expresa con
la siguiente sintaxis:
$variable
= "Yo soy una cadena";
|
boolean
|
Se
trata de un tipo lógico. Sus posibles valores son true (verdadero) o false
(falso).
$variable
= true;
$variable
= false;
|
<?php
echo "salida
por pantalla. ";
$a = 5;
echo $a;
echo "
El valor de a es $a.";
?>
|