Вам не нужно preg_replace
, если только value=""
. Используйте str_replace
, что быстрее, чем использование регулярного выражения.
$string = '<input type="text" name="name" value="">';
print(str_replace('value=""','',$string)); //<input type="text" name="name" >