У меня есть для цикла
for($i=0;$i<$n;$i++)
($n equals 100)
и массив, содержащий значения.
$BidsEachHour = array(4,8,13,17......96)
То, что я хочу сделать, что для каждого $ я равна $ BidsEachHour это сделать конкретную проверку.
Как я могу проверить, равен ли $ i $ BidEachHour за каждое значение $ BidEachHour?
for($i=0;$i<$n;$i++) {
if(in_array($i,$BidsEachHour)) {
echo "Yeah, found ".$i." in array!";
}
Не работает.
Подробнее:
$BidsEachHour[] = Hourlybids();
Функция
Function Hourlybids(){
Global $tagloads;
$BidsEachHour = array();
for($k=0; $k < 24; $k++){
$BidsEachHour[$k] = round($k/24*$tagloads);
}
//var_dump($BidsEachHour);
Return $BidsEachHour;
}
'если (in_array ($ я, $ BidsEachHour)) {' - http://uk1.php.net/in_array –
@Titanium не работает, но спасибо. – Kevin
Технически это невозможно. '$ i' является целым числом, тогда как' $ BidEachHour' является массивом. Они никогда не будут равными. Вероятно, вы пытаетесь сделать то, что уже сказал @Titanium. – thpl