preg_replace fácil para un profesional
-
05-07-2019 - |
Pregunta
quiero encontrar la primera selección ... de y reemplazar solo eso, siguiendo el código reemplazar todas las selecciones ... de la consulta SQL, solo necesito para la primera selección ... de
preg_replace('#select(.*?)from#is', "select count($expr) as counted from", $sql);
Solución
Hay un cuarto parámetro opcional llamado 'límite' para preg_replace ( ) que define el número de reemplazos y que por defecto es -1 (lo que significa sin límite )
preg_replace('#select(.*?)from#is', "select count($expr) as counted from", $sql, 1);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow