Obtener valor de un elemento de un array en PHP
Publicado por Kathyu (905 intervenciones) el 03/10/2018 20:14:47
Buen día.
Les comento mi problema, quiero buscar en un array el valor de un indice y comprarlo para mostrar un determinado item de menú.
Tengo la consulta
El array $index tienen todas las acciones (1,2,3...) y el array $value tiene el privilegio para cada acción (0,1,1...)
Lo que necesito es, verificar si por ejemplo, el indice (o acción) 59 tiene privilegio 0 o 1, dependiendo del caso entonces muestro algo o no.
He probado de muchas maneras, in_array, array_search, con un foreach y con varios otros métodos pero no logro hacer lo que quiero, tienen alguna idea de como puedo solventar esto??
Gracias
Les comento mi problema, quiero buscar en un array el valor de un indice y comprarlo para mostrar un determinado item de menú.
Tengo la consulta
1
2
3
4
5
6
7
8
9
<?php
$privs = $mysqli->query("SELECT accion,privilegio FROM privilegio WHERE usuario='$id' ") or trigger_error($mysqli->error);
while($row = $privs->fetch_array(MYSQLI_ASSOC)){
$index[] = $row['accion'];
$value[] = $row['privilegio'];
}
$xps = array_combine($index, $value);
print_r($xps);
?>
El array $index tienen todas las acciones (1,2,3...) y el array $value tiene el privilegio para cada acción (0,1,1...)
Lo que necesito es, verificar si por ejemplo, el indice (o acción) 59 tiene privilegio 0 o 1, dependiendo del caso entonces muestro algo o no.
He probado de muchas maneras, in_array, array_search, con un foreach y con varios otros métodos pero no logro hacer lo que quiero, tienen alguna idea de como puedo solventar esto??
Gracias
Valora esta pregunta


0