3v4l.org

run code in 300+ PHP versions simultaneously
<?php $parrafo = "Santiago, 12 de febrero 2020.\r\nQuerida abuelita:\r\n <p> Cómo estás?\r\nYo muy bien.\r\nSaludos a todos. </p> \r\n Cariños, Carlos."; $segundo_parrafo = "Momento!\r\n <p> Se me olvidaba pedirte algo:\r\nenvíame dinero\r\n gracias!! </p> \r\n ahora sí, adiós"; $línea = preg_replace_callback( ' /<p>([\s|\S]*?)<\/p>/', function ($coincidencias) { return str_replace("\r\n", ' ', $coincidencias[0]); }, implode(PHP_EOL, [$parrafo, $segundo_parrafo]) ); echo $línea;
Output for 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.14
Santiago, 12 de febrero 2020. Querida abuelita: <p> Cómo estás? Yo muy bien. Saludos a todos. </p> Cariños, Carlos. Momento! <p> Se me olvidaba pedirte algo: envíame dinero gracias!! </p> ahora sí, adiós

preferences:
162.55 ms | 408 KiB | 5 Q