// fonctions
function sup_a($s)
{
$avec_acc = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ' ;
$sans_acc = 'AAAAAAACEEEEIIIIDNOOOOOOUUUUYaaaaaaaceeeeiiiionoooooouuuuyy' ;
return strtr($s, $avec_acc, $sans_acc) ;
}
function ecr_ur($s)
{
$s=stripslashes(sup_a(html_entity_decode($s)));
$s=eregi_replace("[^0-9a-z]+"," ",$s);
$s=strtolower(eregi_replace("[\ ]+","-",trim($s)));
$s=eregi_replace("-(.{1,2}-)+|^(.{1,2}-)+|(-.{1,2})+$","-",$s);
return eregi_replace("^-|-$","",$s);
}
function ur($s)
{
return urlencode(ecr_ur($s));
}
eregi_replace("-(.{1,2}-)+|^(.{1,2}-)+|(-.{1,2})+$","-",$s);
Serait mieux avec une boucle for:dorian53 a dit:Code:<?php $var='cooool poe ahhhhhhhh pu'; $tab=explode(' ', $var); $i=0; $str=NULL; while(isset($tab[$i])) { if(strlen($tab[$i])>3) $str.=$tab[$i]; $str.=' '; $i++; } echo trim($str); //Affiche cooool ahhhhhhhh ?>
function sup_3($var){
$tab=explode(' ', $var);
for($i=0 AND $var=NULL; isset($tab[$i]); $i++) {
if(strlen($tab[$i])>3) { $var.=$tab[$i].'-'; }
}
$var.='.';
$var=str_replace('-.','',$var);
return($var);
}
echo $var; //Affiche cooool-ahhhhhhhh
➡️ Offre MyRankingMetrics ⬅️
pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)
Voir les détails ici