Hola, Wilson solo debes especificar la posicion del div padre en relative, para que asi mantenga el flujo del html contrario a la position absolute del div del texto que supongo es el echo de la variable $i, aqui te dejo como quedaria:
Código PHP:
Ver original<?php
for ($i=0;$i <= 3;$i++)
{
echo "<div class=resultado>";
echo "<div class=v>";
echo $i;
echo "</div>";
echo "<div class=img><img src='../../imagenes/people.jpg' width='200' height='180'></div>";
echo "</div>";
echo "</div>";
}
?>
Código CSS:
Ver original.resultado{
background: #ffffff;
width: 200px;
height: 200px;
border:2px solid #000;
display: inline-block;
position: relative;
}
.img
{
float: left;
}
.v
{
width: 40px;
height: 20px;
color: red;
background: #666;
position: absolute;
left: 110px;
top: 0px;
}
Ademas especificar el display en el div padre para que se muestre de forma horizontal.
Pasate por aca para ver especificamente que hace cada valor de position:
Desarrollo Web Position CSS
Prueba el codigo y nos cuentas.
Saludos