problema con datos de un array

astme
06 de Julio del 2005
Hola,

Tengo un array que recoge un valor de una serie de registros mostrados como resultado a una consulta de esta forma:

$boton[] = "$valor";

por lo que me va creando informacion del tipo boton[0], boton[1], y asi sucesivamente

el caso es que, llegado a un punto de la pagina, obtengo todos los valores del array tal que asi

<?php
$recoger = array_values($boton);?>
< ?

y quiero mostrar un mensaje en caso de que alguno de esos valores sea un numero negativo (si lo hubiese) , de esta forma

<?
$negativo =< 0; -------------> este es mi fallo
?>
< ?
if (in_array($negativo, $recoger)) {
$mensaje3 = "existe un dato negativo";
echo $mensaje3;
}
?>

como puedo indicar que $negativo es igual a un numero inferior a 0?

Loop
06 de Julio del 2005
Pues podrías recorrer el array mediante un bucle de control interante, y verificar si algún dato es negativo.....

for($i=0;$i<count($recoger);$i++){
if($recoger[$i]<0){
$mensaje3="existe un dato negativo";
echo $mensaje3;
break; }
}