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