Credo che userò preg_match_all in quanto appunto i casi di matching possono essere multipli.
Il problema è che non riesco a costruire tutto il blocco correttamente.
C'è bisogno di qualche piccolo ciclo.
Ricapitolando, ho la variabile $message che può contenere {prodotto_#} anche multipli.
Esempio:
Abbiamo nel nostro negozio nuovi prodotti scontati elencati di seguito:
{prodotto_14}, {prodotto_35} & {prodotto_79}
Cosa deve fare script? Deve sostituire ogni "istruzione" {prodotto_#} diciamo con il titolo del prodotto con lo stesso id nel database.
Codice PHP:
preg_match_all("/{prodotto_([0-9]{1,3})/i",$message,$out);
Ma dopo? Come estrago ogni possibile id per fare query al database?
Ho provato i vari cicli ma sarà stata una notte sfigata.. %=)
Qualche suggerimento?