Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/09/2013, 14:37
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Como tomar solo lo que esta antes del penultimo punto?

Cita:
Iniciado por Strings Ver Mensaje
abimaelrc En una direccion que sea noseque.misitio.com siempre va a existe el misitio.com
Sí tienes razón, pero por cuestión de si el campo es dinámico, es decir recibe datos de usuarios o si verificar enlaces de otras páginas, puede darse el caso de que la dirección no tenga puntos, en todo caso nunca va a tener un indice 1. Por eso siempre es buena costumbre que se haga validaciones en ese tipo de casos, para evitar que haya errores en el código. Se recomienda el uso de array_key_exists o isset o empty para hacer validaciones.

Código PHP:
Ver original
  1. if (array_key_exists(1, $array)) {
  2.  
  3. }
  4.  
  5.  
  6. //o
  7. if (isset($array[1])) {
  8.  
  9. }
  10.  
  11. //o
  12. if (empty($array[1])) {
  13.  
  14. }
Como te indiqué, lo que dices se puede lograr, es solo una observación que hay que tener en cuenta a la hora de tratar de usar la forma como sugieres.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos