Foros del Web » Programando para Internet » PHP »

Consulta hashtag

Estas en el tema de Consulta hashtag en el foro de PHP en Foros del Web. Buenas nuevamente, le comento que tengo un problema, tengo una funcion hashtag terminada pero necesito separar el hashtag del texto. Código PHP: function  has ( ...
  #1 (permalink)  
Antiguo 15/11/2015, 18:04
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 15 años, 1 mes
Puntos: 12
Pregunta Consulta hashtag

Buenas nuevamente, le comento que tengo un problema, tengo una funcion hashtag terminada pero necesito separar el hashtag del texto.

Código PHP:
function has($str){
    
$regex "/#+([a-zA-Z0-9_]+)/";
    
$str preg_replace($regex'...', ...);

Si hago un echo, el resultado seria:

Código PHP:
$texto "Esto es una prueba con el hashtag #Prueba"
echo has($texto); 
Resultado: Esto es una prueba con el hashtag #Prueba

Lo que quiero hacer es tenes una variable que contenga solo el hashtag.
Espero me ayuden, gracias...
__________________
Zreep
  #2 (permalink)  
Antiguo 15/11/2015, 20:31
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 15 años, 1 mes
Puntos: 12
Respuesta: Consulta hashtag

Bueno, buscando encontre algo que me deja ver solo el hashtag o los hashtag, pero nose como hacer para que la Array me tome el Hashtag de un texto y el valor que pongo yo. Miren:

Código PHP:

        $myallowedwordsarray 
= array("#VerHashtag");
        
$stringtoclean "Esto es una prueba con el hashtag #VerHashtag";
        
$arraytoclean explode(" "$stringtoclean);
        
$arraytocleanunique array_unique($arraytoclean);
        
$cleanedarray array_intersect($myallowedwordsarray$arraytocleanunique); 
<?=$cleantext = implode($cleanedarray, " ");?>

Resultado: #VerHashtag

Si al array lo dejo vacio me da error...

Alguien? alguna ayuda?

Por Favor, Gracias
__________________
Zreep

Etiquetas: hashtag, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:07.