Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2012, 10:41
johhan16
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 5 meses
Puntos: 55
como comprobar que parte del array es

Bueno se que la pregunta no esta bien definida, pero no sabia que colocar, resulta que estoy haciendo unas comprobaciones de la siguiente forma (esta es una prueba)

Código PHP:

<?php
$header 
= array('Cedula''Nombre y Apellido''Telefono''Direccion');


$data=array(
array(
"16516513","Pedro Perez","0424-61955102","Maracaibo"),
array(
"15240321","Jose Castro","0424-5616516","Cabimas"),
array(
"18586963","Lucas Rincon","0424-5161885","Ciudad Ojeda"),
array(
"14254875","Luis Silva","0424-21651651","Lagunillas")
);


var_dump($header);

echo 
"<br>";

    foreach(
$header as $col)
    if(
$col == 'Cedula') {
        echo 
"1 ".$col."<br>";
    } elseif (
$col == 'Nombre y Apellido') {
        echo 
"2 ".$col."<br>";
    } elseif (
$col == 'Telefono') {
        echo 
"3 ".$col."<br>";
    } elseif (
$col == 'Direccion') {
        echo 
"4 ".$col."<br>";
    }


    foreach(
$data as $row)
    {
        foreach(
$row as $col1)
    if(
$col1 == $col1[0]) {
        echo 
"1 ".$col1."<br>";
    } else {
        echo 
"2 ".$col1."<br>";
    }
    
    }

?>
como ven en el código estoy usando 2 array, con el primero que es $header no tendria mayor problema, ya que por no ser dinamicos puedo controlarlos como sale en el codigo

pero con el $data esta el problema, ya que por ser dinamico (los datos vienen de una BD) nose como comprobar cual es el que esta pasando en el momento por el foreach, si es Cedula, Nombre y Apellido, Telefono o Direccion

esto lo necesito con la finalidad de utilizarlo en fpdf con unas tablas y segun sea el caso la tabla sera mas grande o mas pequeña

espero haberme explicado bien

Saludos....
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O