En cada vuelta del bucle, la variable $condition se
sobreescribe. Puedes ir concatenando la variable o guardarla en un array:
Código PHP:
<?php
if ($zips === false) echo 'Error: '.$z->last_error;
else {
foreach ($zips as $key => $value) {
$condition .= " or zipcode = '$key'"; //concateno usando ".="
//echo $condition; // Aqui me muestra todos los resultados
// El resultado de esta funcion es or zipcode = '33166' or zipcode = '33266'
}
}
echo $condition;
?>