Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2019, 16:32
pedromir
 
Fecha de Ingreso: enero-2014
Mensajes: 91
Antigüedad: 10 años, 3 meses
Puntos: 2
Buscar un texto en un array bidimensional

Hola a tod@s
Tengo un array bidimensional y estoy tratando de buscar un texto en el array utilizando la función array_search, pero no lo consigo, estoy empezando mi aprendizaje en php, asi que mis conocimientos son bastante básicos.
Código PHP:
Ver original
  1. $academia = array
  2.     (
  3.     array("Juan","Fisica","Contabilidad"),
  4.     array("Antonio","Informatica","Contabilidad"),
  5.     array("Luis","Fisica","Matematicas","Lengua")
  6.     );
  7.  
  8.  foreach($academia as $alumnos)
  9.     {
  10.     echo "Alumnos: ";
  11.     foreach($alumnos as $valor)
  12.         {
  13.            
  14.         echo $valor ." ";
  15.         }
  16.     echo "<br>";
  17.     }
  18. $buscar = "Antonio";
  19. $resultBuscar = array_search($buscar, $academia);
  20.  
  21. if ($resultBuscar ) {
  22.     echo 'Se ha encontrado el término "'.$buscar.'" en la posición '.$resultBuscar ;
  23. } else {
  24.     echo 'El término "'.$buscar.'" no se ha encontrado en el array.';
  25. }
Lo que pretendo es que me busque al alumno Antonio y cuando lo encuentre me muestre las materias que estudia: Informatica, Contabilidad, pero no lo encuentra y no consigo averiguar por que