Remover Automaticamente Tags HTML de un String
En el procesamiento de formularios, tu querras eliminar esos molestos tags html. Hacerlo es facil con la funcion strip_tags():
Fuente
Encontrar texto entre $comienzo y $final
Este es el tipo de code que todo desarrollador deberia tener en su caja de herramientas para un futuro uso: darle a un string un principio y un final, y devolver lo contenido en ese espacio:
Fuente http://www.jonasjohn.de/snippets/php/get-between.htm
Convertir URL en hipervinculos
Si tu dejas un comentario en un blog Wordpress y pones un link, este se convertira automaticamente en hipervinculo. Si deseas hacer lo mismo en tu propia web o app podras hacer lo siguiente:
Fuente
Dividir texto a 140 caracteres para Twitter
Como tu sabras twitter acepta solo mensajes de 140 caracteres o menos. Si tu quieres interactuar con esta popular sitio de mensajeria, tu disfrutaras de esta funcion de seguro, que permite filtrar mensajes de 140 caracteres.
Fuente
Remover URL's de un string
Cuando veo personas que dejan sus links en mi blog para simplemente obtener visitas y/o trafico me digo que definitivamente deberia usar esta funcion
Fuente http://snipplr.com/view.php?codeview&id=15236
Convertir Strings a Slugs
Necesitas generar slugs (permalinks) que sean amigables a un buen posicionamiento web (SEO). La siguiente funcion toma una variable como parametro y devuelve un slug amigable a SEO.Simple y eficiente
Fuente http://snipplr.com/view.php?codeview&id=2809
Parsear Archivos CSV
Los archivos CSV (Coma separated values) son una buena manera de almacenamiento de datos y parsearlos usando solo PHP es muy facil. No me crees? , simplemente usa el siguiente code y creelo tu mismo:
Fuente
Buscar string dentro de otro string
Si un string esta contenido dentro de otro de string , y necesitas buscarlo , hay una buena manera para hacerlo.
Fuente
Revisar si un string coincide con un patron
En Javascritpt hay metodos y funciones que permiten saber sobre coincidencias con un determinado patron. Desafortunadamente PHP no tiene una funcion similar precompiliada . Bueno lo que sea, podemos usar una funcion muy simple:
Fuente http://snipplr.com/view.php?codeview&id=2143
Extraer Mails de Un String
Alguna vez te has preguntado como los spammers obtienen tantos mails? ,Pues es simple,, van a sitios donde abundan los mails como cadenas de mails y parsean el html sacando los mails. Este codigo toma un string como parametro e imprimira todos los mails contenidos alli. Por favor no use este codigo para hacer spam
Fuente
En el procesamiento de formularios, tu querras eliminar esos molestos tags html. Hacerlo es facil con la funcion strip_tags():
<?
$text = strip_tags($input, "");
?>
Fuente
Encontrar texto entre $comienzo y $final
Este es el tipo de code que todo desarrollador deberia tener en su caja de herramientas para un futuro uso: darle a un string un principio y un final, y devolver lo contenido en ese espacio:
<?
function entreestos($contenido,$comienzo,$final){
$r = explode($comienzo, $contenido);
if (isset($r[1])){
$r = explode($final, $r[1]);
return $r[0];
}
return '';
}
?>
Fuente http://www.jonasjohn.de/snippets/php/get-between.htm
Convertir URL en hipervinculos
Si tu dejas un comentario en un blog Wordpress y pones un link, este se convertira automaticamente en hipervinculo. Si deseas hacer lo mismo en tu propia web o app podras hacer lo siguiente:
<?
$url = "Yo tenia un gatito llamado misifus y te lo muestro (http://www.taringa.net)";
$url = preg_replace("#http://([A-z0-9./-]+)#", '<a href="$1">$0</a>', $url);
?>
Fuente
Dividir texto a 140 caracteres para Twitter
Como tu sabras twitter acepta solo mensajes de 140 caracteres o menos. Si tu quieres interactuar con esta popular sitio de mensajeria, tu disfrutaras de esta funcion de seguro, que permite filtrar mensajes de 140 caracteres.
<?
function split_to_chunks($to,$text){
$total_length = (140 - strlen($to));
$text_arr = explode(" ",$text);
$i=0;
$message[0]="";
foreach ($text_arr as $word){
if ( strlen($message[$i] . $word . ' ') <= $total_length ){
if ($text_arr[count($text_arr)-1] == $word){
$message[$i] .= $word;
} else {
$message[$i] .= $word . ' ';
}
} else {
$i++;
if ($text_arr[count($text_arr)-1] == $word){
$message[$i] = $word;
} else {
$message[$i] = $word . ' ';
}
}
}
return $message;
}
?>
Fuente
Remover URL's de un string
Cuando veo personas que dejan sus links en mi blog para simplemente obtener visitas y/o trafico me digo que definitivamente deberia usar esta funcion
$string = preg_replace('/b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|$!:,.;]*[A-Z0-9+&@#/%=~_|$]/i', '', $string);
Fuente http://snipplr.com/view.php?codeview&id=15236
Convertir Strings a Slugs
Necesitas generar slugs (permalinks) que sean amigables a un buen posicionamiento web (SEO). La siguiente funcion toma una variable como parametro y devuelve un slug amigable a SEO.Simple y eficiente
<?
function slug($str){
$str = strtolower(trim($str));
$str = preg_replace('/[^a-z0-9-]/', '-', $str);
$str = preg_replace('/-+/', "-", $str);
return $str;
}
?>
Fuente http://snipplr.com/view.php?codeview&id=2809
Parsear Archivos CSV
Los archivos CSV (Coma separated values) son una buena manera de almacenamiento de datos y parsearlos usando solo PHP es muy facil. No me crees? , simplemente usa el siguiente code y creelo tu mismo:
<?
$fh = fopen("contacts.csv", "r");
while($line = fgetcsv($fh, 1000, ",")) {
echo "Contact: {$line[1]}";
}
?>
Fuente
Buscar string dentro de otro string
Si un string esta contenido dentro de otro de string , y necesitas buscarlo , hay una buena manera para hacerlo.
<?
function contains($str, $content, $ignorecase=true){
if ($ignorecase){
$str = strtolower($str);
$content = strtolower($content);
}
return strpos($content,$str) ? true : false;
}
?>
Fuente
Revisar si un string coincide con un patron
En Javascritpt hay metodos y funciones que permiten saber sobre coincidencias con un determinado patron. Desafortunadamente PHP no tiene una funcion similar precompiliada . Bueno lo que sea, podemos usar una funcion muy simple:
<?
function String_Begins_With($needle, $haystack {
return (substr($haystack, 0, strlen($needle))==$needle);
}
?>
Fuente http://snipplr.com/view.php?codeview&id=2143
Extraer Mails de Un String
Alguna vez te has preguntado como los spammers obtienen tantos mails? ,Pues es simple,, van a sitios donde abundan los mails como cadenas de mails y parsean el html sacando los mails. Este codigo toma un string como parametro e imprimira todos los mails contenidos alli. Por favor no use este codigo para hacer spam
<?
function extract_emails($str){
// Esta expresion regular extrae todos los mails en el string
$regexp = '/([a-z0-9_.-])+@(([a-z0-9-])+.)+([a-z0-9]{2,4})+/i';
preg_match_all($regexp, $str, $m);
return isset($m[0]) ? $m[0] : array();
}
$test_string = 'esto es un test.
[email protected]
test en diferentes formatos
[email protected];
<a href="[email protected]">foobar</a>
<[email protected]>
strange formats:
[email protected]
test6[at]example.org
[email protected]
test8@ example.org
test9@!foo!.org
foobar
';
print_r(extract_emails($test_string));
?>
Fuente
F!

Comentarios Irrelevantes al Post seran eliminados. Gracias

