Необходимо проверить есть ли хэш товара и вывести только уникальные товары.
$i = 0;
$arr_hash = array();
while($i < 5000000) {
if($url[$i][1] == NULL) { break; }
$hash = md5( $price[$i][1] . $name[$i][1] );
if (!in_array($hash, $arr_hash)) {
$arr_hash = array_push($arr_hash, $hash);
echo $url[$i][1] . ' :: ' .$price[$i][1]. ' :: ' .$picture[$i][1]. ' :: ' .$name[$i][1]. ' :: ' .$categoryId[$i][1]. ' :: ' .$hash. ' <br> ' ;
}
$i++;
}
При такой конструкции проскакивают товары с одинаковым хэшем, что я делаю не так?