
Originariamente inviata da
badaze
Con il pezzo di codice che hai postato dovresti mettere un esempio.
Stringa in input, quella in output e quella che vorresti ottenere. Altrimenti non si capisce quello che vuoi fare.
Hai ragione scasuami, riscrivo un pezzo di codice cosi da poterci lavorare e fare delle prove.
codice:
$testo= "questo 55esempio, questa pro55 esempio, questi 55esempi"; //stringa in input
$testo2= preg_replace('/[0-9]{0,}/', '\\2', $testo);//toglie i numeri
$array_testo2= explode(',', $testo2);//salvo in array con la prima parola spazio altri caratteri...
$var_testo2 = implode(",", $array_testo2);//rimetto in variabile con la virgola l'elenco "semi pulito"
print"Testo di partenza: $testo";
print"Testo rielaborato: $var_testo2"; //l'output dovrebbe essere cosi:
//Testo rielaborato: questo, questa, questi
Come già detto prima il testo non sarà sempre questo poichè è il risultato di una query quindi occorre trovare delle funzioni php che in successione mi "puliscano" il testo dagli altri carattteri (numeri e lettere). Spero di essere stato più chiaro