Scusa Dedo, ma qui non è una questione di capacità: non si capisce cosa debba fare la tua espressione regolare.Originariamente inviato da dedo93
Ciao a tutti! Ho un problema con una funzione (..non so le espressioni regolari..![]()
)
devo passare a questa funzione tipo laser_1 laser_4 oppure robot_2 ammo_3 e questa mi deve dare in output tipo se passo laser_1 torna L1 se passo laser_2 torna L2 e cosi via...
-------------------
Nessuno e capace???? daii suuu
Sostanzialmente, dalla tua funzione vedo che SE il file $obj ha laser_ nel nome, lo sostituisco con una L maiuscola, altrimenti se ha generatoreScudo_, lo sostituisco con S eccetera.
Credo sia impossibile risolvere con una espressione regolare, mentre ti basta uno str_replace(), magari passando due array come argomenti: uno con le chiavi da sostituire, l'altro con le relative sostituzioni.
![]()