Cada que recorre el bucle,
$texto_de_pedido es reemplazado, lo que necesitas es hacer una asignación concatenada
Mira la diferencia:
Código PHP:
Ver original$str = array('este', 'es', 'un', 'ejemplo');
for($i = 0; $i < count($str); $i++) { $final = $str[$i]; // Cada que recorre el bucle, esta variable es reemplazada, terminando con ejemplo
}
for($i = 0; $i < count($str); $i++) { $final2 .= $str[$i]; // Cada que recorre el bucle, la palabra se concatena a la variable, nunca se reemplaza
}
echo $final; // Var reemplazada
echo '<br />';
echo $final2; // Var que fue concatenada
for