Autor Tema: IF, ELSE, ECHO - Lo más básico en PHP.  (Leído 20556 veces)

Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re: IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #30 en: 07 de Octubre de 2007, 16:59:01 pm »
amm yaya gracias :D cada dia aprendo muchisimas cosas nuevas con este foro :P

Comunidad PHPeros

Re: IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #30 en: 07 de Octubre de 2007, 16:59:01 pm »

Desconectado josd@

  • PHPer@ Fijo
  • ***
  • Mensajes: 116
  • Karma: 1
    • Ver Perfil
Re: IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #31 en: 26 de Diciembre de 2007, 18:47:48 pm »
y para que sirve ese strstr que pusiste??
<?php
echo "Unete a la comunidad: http://foro.habbofanes.ax3.net";
?>

Desconectado Erik

  • PHPero Avanzado
  • ****
  • Mensajes: 271
  • Karma: 14
  • Sexo: Masculino
    • Ver Perfil
Re: IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #32 en: 26 de Diciembre de 2007, 19:05:32 pm »
Código: [Seleccionar]
<?php
$myset 
"PHPER@ AVANZADO";
echo 
"Yo soy".$myset;
?>

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #33 en: 26 de Diciembre de 2007, 19:13:19 pm »
Odio corregir a la gente... pero strstr no se utiliza para lo que comentas en ese mensaje mkas, a pesar de que se puede usar para eso.

strstr es una funcion que busca un caracter o cualquier cosa en una cadena, y devuelve la cadena a partir del caracter buscado.
Ejemplo: (Extraido de php.net)

<?php
$email 
'usuario@example.com';
$dominio strstr($email'@');
echo 
$dominio// La salida es: @example.com
?>


Mas info:
http://es2.php.net/manual/es/function.strstr.php

Por cierto, si no entendeis una funcion buscad en php.net antes de preguntar, pues explican todas las funciones.
Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Erik

  • PHPero Avanzado
  • ****
  • Mensajes: 271
  • Karma: 14
  • Sexo: Masculino
    • Ver Perfil
Re: IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #34 en: 26 de Diciembre de 2007, 19:14:04 pm »
Vale, modifico el tema ;).
Thanks
Código: [Seleccionar]
<?php
$myset 
"PHPER@ AVANZADO";
echo 
"Yo soy".$myset;
?>

Desconectado Madness

  • PHPerit@
  • *
  • Mensajes: 40
  • Karma: 0
    • Ver Perfil
Re: IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #35 en: 20 de Octubre de 2008, 09:21:06 am »
Hello
Despues de mucho tiempo en este foro
Me decido a aprender PHP

Tengo una duda la funcion ststr sigo sin entenderla.

Por ejemplo en el ejemplo de mozilla firefox.
No sé para que serviria, sin esa funcion ststr ¿seguiia funcionando el codigo?

Saludos

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #36 en: 20 de Octubre de 2008, 17:01:48 pm »
Respuesta corta: No

Respuesta larga:
La mayoria de las funciones devuelven un valor, ¿eso lo sabias?
Aunque por supuesto hay funciones que no devuelven ningun valor.

La funcion strstr() sirve para lo que expliqué allí arriba hace algo de tiempo, pero sin embargo en este codigo no utilizamos realmente la funcion, sino el valor devuelto por la funcion.

"strstr es una funcion que busca un caracter en una cadena, y devuelve la cadena a partir del caracter buscado."
Por lo tanto, deducimos de esta afirmacion, que si el caracter que le hemos indicado a la funcion NO EXISTE en la cadena, la funcion no podra hacer su trabajo, y por lo tanto fallara y devolvera un 0 como valor (0 en int (integer) es equivalente a FALSE en booleano, y 1 a TRUE). Por lo contrario, si la funcion encuentra el caracter que queremos en la cadena que le indicamos, podrá realizar su trabajo, y por lo tanto devolvera un 1 para indicar que su trabajo se ha hecho correctamente.

Ahora un pequeño esquema:

if(condicion) {
    
// TRAMO DE CODIGO A
} else {
   
// TRAMO DE CODIGO B
}


El "TRAMO DE CODIGO A" se ejecutará siempre que "condicion" sea igual a 1 (o igual a TRUE, recuerda que son equivalentes), y por lo contrario, "TRAMO DE CODIGO B" se ejecutará si condicion es igual a 0 (o igual a FALSE)

Ahora tienes que saber que todos los navegadores tienen una especie de "identificador" que nosotros podemos obtener en la variable $_SERVER["HTTP_USER_AGENT"].
Ejemplo de estos identificadores:
 - Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.0.3) Gecko/2008092510 Ubuntu/8.04 (hardy) Firefox/3.0.3

Aqui viene la cosa, nosotros sabemos que ese navegador es Firefox, porque en una parte de la cadena aparece la palabra "Firefox".
Ahora nosotros tenemos que pensar...
La funcion strstr devolvia 1 si funcionaba, osea si encontraba la palabra buscada en la cadena indicada, y por lo tanto podia trabajar, y 0 en caso contrario. Entonces si yo indico la palabra "Firefox" y la cadena $_SERVER["HTTP_USER_AGENT"] en la funcion strstr() y esta funcion devuelve como resultado 1 o TRUE, entonces querrá decir que a podido trabajar, y por tanto que la palabra Firefox existe en esa cadena, y en caso contrario querrá decir que no existe.
Por lo tanto, sin esa funcion no podria funcionar el codigo, aunque se podria usar otra funcion como ereg() para hacer la misma tarea.

Espero haberte ayudado,
Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Madness

  • PHPerit@
  • *
  • Mensajes: 40
  • Karma: 0
    • Ver Perfil
Re: IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #37 en: 22 de Octubre de 2008, 15:24:53 pm »
Ah vale ya entendí, esa funcion lo que hace es devolver digamos como el resultado, de que si existe Firefox o Internet explorer (en este caso firefox)

Gracias

Desconectado Warlox

  • Moderadores PHP
  • PHPero Master
  • ****
  • Mensajes: 1.278
  • Karma: 77
  • Sexo: Masculino
  • A veces hay que aprender a correr antes de caminar
    • Ver Perfil
    • Página personal
Re: IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #38 en: 08 de Abril de 2009, 01:36:00 am »
Muy buen tutorial, especialmente para los que aún no saben casi nada de PHP..

Hace unos cuantos meses atrás a mi me habría servido de las mil maravillas xD
- Moderador de PHP


Desconectado gbelot2003

  • PHPerit@
  • *
  • Mensajes: 11
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re:IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #39 en: 05 de Noviembre de 2009, 05:31:42 am »
Para los que preguntan sobre como aprender PHP, hay una forma vastante agradable, y con un saludo muy especial para Jesus Conde (Maestro de maestros)
Sin querer menospreciar a una comunidad tan respetable como esta.......
->La pagina www.septimocontinente.com tiene una cantidad de videotutoriales completisimos incluyendo uno de php que mide como 1.3 Gb.
Aclaro que el material es del 2006, pero aun ahora casi todo lo necesario para principiar esta allí, ademas que es material audiovisual con ejemplos incluidos y un foro con mucha info respecto a sus videotutoriales.
Ademas de que puedes explorar foros como el de esta noble comunidad que generalmente no tardan en aclarar las dudas que uno puede tener  ;), y contando con una cantidad enorme de material didactico, scrips y demas.


Mucha suerte ...
Tenemos la suerte de haber nacido en un tiempo, que muchos soñaron y otros creyeron imposible, Todo lo tenemos en la mano ( y el teclado) Bendita internet. 

Aprender ya no es un derecho, es una obligación.

Desconectado gbelot2003

  • PHPerit@
  • *
  • Mensajes: 11
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re:IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #40 en: 05 de Noviembre de 2009, 05:34:57 am »
Por cieto, Raken, el tutorial exelente... :star: :star: :star:
Tenemos la suerte de haber nacido en un tiempo, que muchos soñaron y otros creyeron imposible, Todo lo tenemos en la mano ( y el teclado) Bendita internet. 

Aprender ya no es un derecho, es una obligación.

Desconectado тockηick

  • PHPero Avanzado
  • ****
  • Mensajes: 374
  • Karma: 11
    • Ver Perfil
Re:IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #41 en: 25 de Febrero de 2010, 17:43:47 pm »
Buen tutorial ;)

Desconectado Murru

  • PHPerit@
  • *
  • Mensajes: 15
  • Karma: 0
  • @EduMurru
    • Ver Perfil
    • Juegos Flash Online Gratis
Re:IF, ELSE, ECHO - Lo más básico en PHP.
« Respuesta #42 en: 03 de Noviembre de 2011, 19:45:12 pm »
Siempre es bueno comparar los códigos con una expresion literal: IF: Si...  xD