il testo lo puoi formattare come vuoi... mi pare di capire che vuoi che il primo campo sia comunque lungo 24 caratteri... puoi fare in due modi:
- salti al 24o carattere
- rendi il primo campo lungo 24 caratteri comunque
ecco la seconda soluzione (faccio prima a scrivere):
$campo = str_pad($campo, 24, ' ', STR_PAD_RIGHT)
piuttosto non sono sicuro di aver capito cosa sono per te i campi... codice articolo e quantità? se sì allora cambia:
Codice PHP:
$riga = " $data->codice_articolo $data->quantita";
con
Codice PHP:
$campo_codicearticolo = $data->codice_articolo;
$campo_quantita = $data->quantita;
$campo_codicearticolo = str_pad($campo_codicearticolo, 24, ' ', STR_PAD_RIGHT)
$riga = ' '.$campo_codicearticolo.$campo_quantita;
attenzione: se il primo campo è più lungo di 24 caratteri il secondo campo "slitta" verso destra