La situación es que tengo el siguiente código que me abre un archivo .csv lo traslada a una array e imprime en pantalla los elementos de dicha array :
<?php
//Definimos matriz
$csv_matriz=array();
//Separador del fichero CSV
$separador = ";";
//Fichero a Leer
$handle = fopen("Book2.csv", "r");
//Inicializacion de Fila
$row=1;
//Mientras no sea Fin Fichero - Leemos el fichero y lo almacenamos en Matriz
while (($data = fgetcsv($handle, 30000, $separador)) !== FALSE)
{
$csv_matriz[] = $data;
}
//Cerramos Fichero
fclose($handle);
for ($i=0;$i<count($csv_matriz);$i++)
{
for ($j=0;$j<count($csv_matriz[$i]);$j++)
{
echo $csv_matriz[$i][$J].'|';
}
echo "<br/><br/>";
echo "************************************************* **";
echo "<br/><br/>";
}
?>
Bien lo que quiero conseguir es que usando una palabra que venga desde un formulario y sea recogida por un $REQUESTmismo, me la compare o busque dentro de la matriz y me diga en que fila y columna se encuentra.
La cuestión es que si en la linea: echo $csv_matriz[$i][$J].'|';
sustituyo las variables $i e $j por ejemplo por 2,3 y me imprime en pantalla la palabra que se encuentra en la fila 2 columna 3 del array.
Como podría modificar el código? Tendría que jugar con la variable $csv_matriz?
Alguna idea?
Gracias de antemano