ccc

Mostrando entradas con la etiqueta Links. Mostrar todas las entradas
Mostrando entradas con la etiqueta Links. Mostrar todas las entradas

Extraer todos los href que haya en un texto

$text1 = 'uno dos tres <a href="uno.php">Uno</a> cuatro cinco seis <a href="dos.php">dos</a> siete ocho <a href="tres.php">nueve</a>';
$var = new DOMDocument();
$var->loadHTML($text1);
$total = count($var->getElementsByTagName('a'));
for ($i=0;$i<$total;$i++) {
    echo $var->getElementsByTagName('a')->item($i)->getAttribute('href');
    echo "<br>";
}

Pasar en los textos las URL a que sean enlaces

Verlo en vista HTML y no en Vista Redacción.
function makeUrltoLink($string) {
   $reg_pattern = "/(((http|https|ftp|ftps)\:\/\/)|(www\.))[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\:[0-9]+)?(\/\S*)?/";
   return preg_replace($reg_pattern, '$0', $string);
}