Ciao a tutti
Sto usando str_replace per sostituire un campo input con un campo select per la realizzazione di un plugin per un cms.
Il problema è che il campo input può avere un valore qualsiasi all'interno di value="??"
io devo riuscire ad estrarre quel valore per poi confrontarlo con altri ed inoltre devo riuscire a sostituire comunque il campo input anche se è presente quel valore...
quindi:
$string='<html>... <input name="esempio" id="esempio1" value="" /> ....</html>';
$find="<input name="esempio" id="esempio1" value="" />";
$replace="<select name="esempio" id="esempio1">....</select>";
qui sarebbe facile:
str_replace ($find,$replace,$string);
e se invece nella pagina al valore value fosse assegnato qualcosa come faccio a ottenere lo stesso risultato?
$string='<html>... <input name="esempio" id="esempio1" value="testo di esempio" /> ....</html>';
$find="<input name="esempio" id="esempio1" value="?????" />";
$replace="<select name="esempio" id="esempio1">....</select>";
ho provato anche con preg_replace
ma no riesco ad ottenere un risultato.
qualche idea?