Remplacer la fonction eregi dépréciée dans les nouvelles versions de PHP

Vous utilisiez la fonction eregi et vous vous êtes rendu compte que celle-ci ne devait plus être utilisée avec php >= 5.3.0

Voici donc un petit exemple de remplacement en utilisant la fonction preg_match.

Voici le code avant :

		if(eregi("<title>(.*)</title>", $Titre, $LTitre)){
			$LTitre=$LTitre[1];
		}else{
			$LTitre='';
		}

Et voici le code maintenant :

		if(preg_match('/<title>(.*)<\/title>/i', $Titre, $LTitre)){
			$LTitre=$LTitre[1];
		}else{
			$LTitre='';
		}

Il s’agit donc d’utiliser maintenant la fonction preg_match et ses délimiteurs qui sont “/”, le “/i”, nous permet de rendre la recherche insensible à la case. N’oubliez pas d’ajouter un “\” devant les “/” qui vous servent pour votre recherche…

Published by

MazeSloup

What else ?