Foros del Web » Programando para Internet » PHP »

Sacar intersección X-Y como en excel en PHP

Estas en el tema de Sacar intersección X-Y como en excel en PHP en el foro de PHP en Foros del Web. Hola!!! No se si existe algo parecido a por ejemplo excel que haga lo siguiente. En excel si se tiene una tabla asi por ejemplo: ...
  #1 (permalink)  
Antiguo 27/11/2013, 03:46
 
Fecha de Ingreso: mayo-2008
Mensajes: 156
Antigüedad: 15 años, 11 meses
Puntos: 0
Sacar intersección X-Y como en excel en PHP

Hola!!!

No se si existe algo parecido a por ejemplo excel que haga lo siguiente.
En excel si se tiene una tabla asi por ejemplo:

Código HTML:
Ver original
  1. X   1   2   3   4   5   6   7   8
  2. 1   X   0   0   0   0   0   0   0
  3. 2   0   X   0   0   0   0   0   0
  4. 3   1   1   X   0   0   0   0   0
  5. 4   1   1   0   X   2   2   2   2
  6. 5   1   1   2   2   X   2   2   2
  7. 6   2   2   2   2   2   X   2   2
  8. 7   2   2   2   2   2   2   X   5
  9. 8   2   2   2   2   4   4   4   X

Donde primera fila y primera columna es el índice, se puede sacar el valor de intersección. Por ejemplo: La intersección de 5 y 7, da como resultado: 2

Ojo! No digo que esto esté en una tabla de mysql por ejemplo, sino hacer un array bidimensional en php o algo parecido que evite el por ejemplo tener que hacer varios if o switch case que alargarían muchísimo el código.

Espero haberme explicado. Muchas gracias
  #2 (permalink)  
Antiguo 27/11/2013, 03:58
Avatar de Cuervoo  
Fecha de Ingreso: octubre-2013
Mensajes: 165
Antigüedad: 10 años, 6 meses
Puntos: 43
Respuesta: Sacar intersección X-Y como en excel en PHP

Cita:
sino hacer un array bidimensional
Eso mismo hacé, un array.

Código PHP:
Ver original
  1. $array = array(
  2.     array('X',  1,   2,   3,   4,   5 ,  6,   7,   8), //Primera fila
  3.     array(1,  'X',   0,   0,   0,   0,   0,   0,   0), //Segunda fila
  4.    //N filas...
  5.     );
  6.  
  7. $array[0]; //fila 1
  8. $array[0][0] //La X
  #3 (permalink)  
Antiguo 27/11/2013, 04:03
 
Fecha de Ingreso: mayo-2008
Mensajes: 156
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Sacar intersección X-Y como en excel en PHP

Vale, no se porque los arrays no los estaba interpretando correctamente en mi cabeza

Por tanto para sacar la intersección de 5 y 7.........

$array[5][7] que debería dar 2
  #4 (permalink)  
Antiguo 27/11/2013, 04:10
Avatar de Cuervoo  
Fecha de Ingreso: octubre-2013
Mensajes: 165
Antigüedad: 10 años, 6 meses
Puntos: 43
Respuesta: Sacar intersección X-Y como en excel en PHP

Si, igual el de arriba también da 2 asique por las dudas te lo digo, acordate que el índice de los arrays empiezan de 0, la primer fila es el 0, la segunda el 1, la tercera el 2, y lo mismo con las columnas (que también son arrays), la primer columna es la 0, la segunda 1, etc.
  #5 (permalink)  
Antiguo 27/11/2013, 04:21
 
Fecha de Ingreso: mayo-2008
Mensajes: 156
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Sacar intersección X-Y como en excel en PHP

Si cierto!!

Gracias de nuevo!!
Doy el tema por resuelto

Etiquetas: excel, mysql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:53.