hola como estan todos? gracias por dedicar un poco de su tiempo para leer esto
esto mas que todo es un reto he visto que algunas paginas como twitter, tumblr, y facebook han incluido los tag ha personas con @ y, twitter y tumblr han incluido tambien # para tag a temas estoy tratando de hacer lo mismo para que en mi foro se puedan comentar personas unas con otro he estado estos dias tratando he avanzado bastante gracias a muchos manuales de php que he conseguido y a los foros que gracias a la gran comunidad que tenemos somos cada dia mejores.
He estado resolviendo el problema con la funcion explode me ha ayudado bastante y funciona para lo que quiero pero tengo un problemita ejm
$comentario="hola que tal @jose @antonio me gusto tu foro de #tengounreto";
me separa en array bien pero al mostrar la variable pasa lo siguiente
me separa pero me une el array con todo lo que le sigue
la primera impresion me la muestra bien ejm
usuario etiquetado=jose
la segunda no me une todo lo que le sigue
usuario etiquetado2 = antonio me gusto tu foro de #tengounreto
al sacar el etiquetado de # me lo saca bien porque no tengo nada despues. pero si coloco
$comentario="hola que tal @jose @antonio me gusto tu foro de #tengounreto fue bueno ayudarte";
me muestra lo siguiente
tema etiquetado= tengounreto fue bueno ayudart
me une todo me estuvieron ayudando y me dicen que use lo siguiente
$cadena="cualqasdasduiercosahttp://informatica-practica.net/index.phpterminando";
$maximo = strlen($cadena);
$cadena_comienzo = "@";
$cadena_fin = " ";
$total = strpos($cadena,$cadena_comienzo);
$total2 = strpos($cadena,$cadena_fin);
$total3 = ($maximo - $total2 - 4);
$final = substr ($cadena,$total,-$total3);
echo $final; //Imprime http://informatica-practica.net/index.php
funciona pero no correctamente o no correctamente lo estoy usando quice entrelazar las dos funciones pero creo que lo estoy haciendo muy mal quisiera que me ayudaran y aceptaran este reto
se que a todos nos va a gustar usar esto en nuestra web y este reto va a ayudar a mucha gente... yo tambien voy a participar y si consigo la solucion la coloco no se preocupen =D...
Gracias a todos suerte y nos vemoos en el espejo.
el ultimo ejmplo lo coloque mal, hic copy de donde no debia este es el correcto codigo del ultimo ejmplo que di
$cadena="cualqasdasduiercosahttp://informatica-practica.net/index.phpterminando";
$maximo = strlen($cadena);
$cadena_comienzo = "http://";
$cadena_fin = ".php";
$total = strpos($cadena,$cadena_comienzo);
$total2 = strpos($cadena,$cadena_fin);
$final = substr ($cadena,$total,-$total3);
echo $final; //Imprime http://informatica-practica.net/index.php