Bueno. El campo de texto puede variar ligeramente. Sólo me interesaba el campo del código, así que he partido de tu código y lo he dejado así...
(Puedes comentar a ver qué te parece)
Código PHP:
//save data into array.
//query.1
$articulo=array();
while ($resulSelect = odbc_fetch_array($result)) {
//array_push($resul, $resulSelect);
$cod=substr($resulSelect['Codigo'],0,15);
if(isset($articulo[$cod]))
$articulo[$cod][1]+=($resulSelect['Stock']);
else {
$articulo[$cod][0]=$resulSelect['Texto'];
$articulo[$cod][1]=($resulSelect['Stock']);
}
//$articulo[] = array($resulSelect['Codigo'], $resulSelect['Texto'], $resulSelect['Precio']);
}
Muchas gracias por tu ayuda porque estaba bloqueado.
Saludos.