Cita:
Iniciado por dieguicho
pero si yo hago <? echo $frutas[1] ?> que es una posicion valida que me la dio el contadorno me devuelve nada
El contador nos da una posición (imaginaria "no real") pero no es válida ya que estas intentando ingresar a un elemento de un array asociativo, esta clase de array tienen como indices letras en tu caso ¿así que de donde quieres que salga la posición 1 si tienes como posiciones en tu array nombres de frutas (manzana, naranja)?
para hacer lo que tu dices tendrías que tenes indexado tu array con números de esta forma:
$frutas = array( 0 => "apple", 1 => "orange" );
y solamente así si te devolvería el resultado que quieres, en tu caso los indices son manzana o naranja, para acceder a los valores de tu array tienes que poner $frutas['manzana']; o $frutas['naranja'] así que como vez el problema es que no sabes distinguir entre un array asociativo y un array numérico, para que esto te quede un poco más claro consulta el manual en línea para saber distinguir entre uno y otro:
http://www.php.net/manual/es/language.types.array.php
Espero que con esto se te haya aclarado un poco más el panoramal. Suerte