Uso de las variables en PHP y busqueda de cadenas y palabras

Lenguajes de programación. Diseño Grafico Web. Aplicaciones.




Uso de las variables en PHP y busqueda de cadenas y palabras

Notapor Juan » Vie Mar 13, 2009 8:47 pm

Hola alguien podria ampliar sobre el uso de variables en php y la busqueda de palabras en cadenas , etc. gracias
Juan
 

Re: Uso de las variables en PHP y busqueda de cadenas y palabras

Notapor Invitado » Vie Mar 13, 2009 9:08 pm

Definir una variable y mostrarla:

<?php
$texto = "Hola Mundo";
echo $texto;
?>

$texto es igual a: Hola Mundo
muestra: Hola Mundo

Los operadores aritmeticos basicos son:

+ = suma 1+1
- = resta 1-1
* = multiplica 1*1
/ = divide 1/1
% = Devuelve el resto 1%1
++ = Incrementa en uno $x++
-- = Decrementa en uno $x--

estos nos seran muy utiles con las condicionales y bucles:

== Igual $x == $y
!= Distinto $x != $y
< menor que $x < $y
> mayor que $x > $y
<= menor o igual que $x <= $y
>= mayor o igual que $x >= $y

y por ultimos los operadores logicos

&& (7>2) && (2<4) Devuelve verdadero cuando ambas condiciones son verdaderas.
and (7>2) and (2<4) Devuelve verdadero cuando ambas condiciones son verdaderas.
|| (7>2) || (2<4) Devuelve verdadero cuando al menos una de las dos es verdadera.
or (7>2) or (2<4) Devuelve verdadero cuando al menos una de las dos es verdadera.
! ! (7>2) Niega el valor de la expresión

Condicionales:

<?php
$x = 10;
if($x > 10){
echo "la variable x es mayor que 10";
}
?>

$x es igual a 10
Si $x es menor que 10 muestra: la variable x es mayor que 10

si agregamos else {echo "la variable x no es mayor que 10";}
si $x es mayor que 10 se mostrara: la variable x no es mayor que 10.

si llegaramos a necesitar mas de una opcion podriamos usar la función else if:
<?php
$x = 10;
if($x > 10){
echo "la variable x es mayor que 10";
}elseif($x == 10){
echo "la variable x es igual a 10";
}else{
echo "la variable x no es mayor que 10";
}
?>

para diferentes casos podemos usar también la función swich:
<?php
switch($dia){
case lunes:
echo "muestra caso 1";
break;
case martes:
echo "muestra caso 2";
break;
case miercoles:
echo "muestra caso 3";
break;
case jueves:
echo "muestra caso 4";
break;
case viernes:
echo "muestra caso 5";
break;
}
?>

podemos también agregar:
default:
echo "para todos los demas casos que no esten especificados";
break;


Ahora vamos a empezar con los bucles, para empezar usaremos el while que para mi es el mas
facil. While se puede traducir como mientras asique si decimos:

<?php
$x=0;
while(x>=10){
echo x;
$x++;
}
?>

Esto podemos traducirlo a:
x vale 0
mientras x sea menor o igual a 10
escribimos x
y incrementamos el valor de x en uno.


Espero que te sirva, saluditos (:/)/
Invitado
 

Re: Uso de las variables en PHP y busqueda de cadenas y palabras

Notapor Jack » Lun May 18, 2009 11:42 am

Para buscar una palabra dentro de una cadena:

$cadena="Hola que tal :) esta es una prueba!";
$palabra=preg_quote(':)'); //Palabra a buscar
if(eregi("[ \t\n\r]+".$palabra."[ \t\n\r]+",$cadena))
{
echo 'Si está.';
}
else
{
echo 'No está.';
}


See you. :P
Jack
 

Re: Uso de las variables en PHP y busqueda de cadenas y palabras

Notapor Invitado » Lun May 18, 2009 7:18 pm

<?php
$cadena = 'Hola Mundo';
if(stristr($cadena, 'adios') === FALSE) {
echo 'No se ha encontrado "adios" en la cadena';
}
// Salida: No se ha encontrado "adios" en la cadena
?>
Invitado
 



Volver a PROGRAMACIÓN