Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/07/2005, 02:14
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Cita:
Iniciado por pellagofio
La respuesta es sencilla:

$a="hola" es un array que se puede descomponer en...

$a[0]="h"
$a[1]="o"
$a[2]="l"
$a[3]="a"

...entonces cuando haces...

$a[2]="m";

...estas cambiando el elemento cuyo indice es 2 por el valor m.
Pues esa explicación ya la había dado okram más arriba:
Cita:
Iniciado por okram
creo que en la primera linea lo que se hace es definir la variable $a, y en la segunda buscamos un caracter especifico en la variable para reemplarlo por lo que escribes. es asi q si hubiera puesto en la segunda linea $a[0] = "m"; lo que me hubiera impreso hubiera sido mola
Y en el enlace que puse queda todo totalmente claro. Además insisto en que no debehacerse de esa amnera, sino utilizando llaves {} (por recomendación del manual oficial).

Saludos