Cita:
Iniciado por cucuru
hola, no encuentro por ningún lado una función que debe existir... se trata de saber que posición ocupa un elemento en un array. De momento lo he hecho con un contador, pero me parece bastante cutre...
Código PHP:
$i = 0;
$receptores = $_POST['receptores'];
foreach($_POST['receptores'] as $rx) {
if ($rx == 'receptor1') {
unset ($receptores[$i]);
}
$i = $i+1;
}
$receptores = array_values($receptores);
Lo que me gustaría hacer es en lugar de tener la variable $i es sacar la posición que ocupa $rx en el array $_POST['receptores'].
Espero haberme explicado.
Gracias!! Saludos
Pues utiliza foreach ($_POST['receptores'] as $posicion => $valor){
//en $posicion tienes la posicion que ocupa $valor y listo.
}
Espero que esto te ayude saludos.