Yo supongo que es algo así:
<?php
function urls_amigables($url) {
// Tranformamos todo a minusculas
//Rememplazamos caracteres especiales latinos
$find = array('á', 'é', 'í', 'ó', 'ú', 'ñ'); $repl = array('a', 'e', 'i', 'o', 'u', 'n'); // Añadimos los guiones
$find = array(' ', '&', '\r\n', '\n', '+'); // Eliminamos y Reemplazamos demás caracteres especiales
$find = array('/[^a-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/'); $repl = array('', '-', ''); return $url;
}
// Más codigo aquí
echo"<p class='p-title'><a href='" . urls_amigables("articulo/$id") . "'>$columna[TITULO]</a></p>";
(aparte de tu pregunta te haré una recomendación)
Te recomendaría encarecidamente utilizar los tags que escriben al flujo de salida directamente.
Yo al menos pienso que es más limpio que estar haciendo
echos constantemente
<?php
function urls_amigables()
{
// código
}
// Más código
$nombre = "John Smith";
?>
<h1>Hola Mundo</h1>
<p>Un párrafo de prueba <?= $nombre ?></p>