Meta Keyword y Description para Php

Hace tiempo os dejé con unas funciones en ASP para sacar los meta Description y Keyword en php.

Las he migrado a php😉

function getMetaDescription($text){//returns a text with a proper meta description
	$text = strip_tags($text);//erase possible html tags
	$text = str_replace (array('rn', 'n', '+'), ' ', $text);//replace possible returns
	$text = substr($text, 0, 220);//we need only 220 characters
	return $text."...";
}

function getKeyWords($text){
	$text = str_replace (array('-',CURRENCY,'(',')','+','-'), '', $text);//replace not valid character
	$text = str_replace (array(SEPARATOR,' '), ',', $text);//replace for comas
	//$text = str_replace (',,', ',', $text);//replace double comas
	
	//erase minor than 3, and repeated ones
	$arrText=explode(",",$text);
	$arrText=array_unique($arrText);//erase the repeated values
	$text=array();
	foreach ($arrText as &$value) {
 	   if (strlen($value)>=3) array_push($text,$value);
	}
	unset($value);
	
	$text=implode(",",$text);
	return $text;
}

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s