Ver Mensaje Individual
  #7 (permalink)  
Antiguo 19/04/2011, 19:51
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: Preg_replace php

esta parte " s" es un espacio con una "s" lo que representa esta parte del enlace

<a href="abc.php?id=12345" style="color:#222244">Este es un link</a>

aunque deberia ser "" s" XD

y esto: "|is" es un delimitador ahora mismo no recuerdo que es pero me parece que tienen que ser minusculas o algo asi, generalmente no me

funciona si no lo pongo O_O¡¡¡

si el código es solo un dato o sea solo un enlace y hay solo una coincidencia te devolverá solo un enlace por eso el for.

Y no, no tengo skype lo siento.

para demostrar lo anterior prueba con un solo enlace ejemplo:

Código PHP:
<?php
$source 
'<a href="abc.php?id=12345" style="color:#222244">Este es un link</a>';
$parser '|id=(.*?)" s|is'
$coincidencias '';

preg_match_all($parser$source$coincidencias);
$result count($coincidencias[1]);
for(
$i=0$i<$result$i++)
{
    echo 
"<a href=id-".$coincidencias[1][$i].">contenido ".$coincidencias[1][$i]."</a>";
    echo 
"<br/>";
}
?>