|
|
|
| Ничего не могу понять, почему так????
Ищу в массиве цифры из базы данных в цикле и почему-то первые две цифры из массива не задействованы в этом??
$res = mysql_query("SELECT idb FROM table WHERE Zna =".$per,$db);
while($myrow = mysql_fetch_row($res )
{
$per2=$merow['0'];
if(array_search($per2, $arr)){
echo"$per2";//здесь первые две цифры массива не выводятся, а последнее пустое значение,т.е совпадение было а значения нет???
}
}
Массив $arr следующий, с удаленными повторяющимися значениями:
Array
(
[0] => 27
[1] => 116
[2] => 29
[4] => 28
[5] => 31
[6] => 36
[10] => 42
)
|
Почему может такое быть что первые два значения массива [0] => 27
[1] => 116 не считаются?? | |
|
|