extraction chaine

JBLCN
Invité n'ayant pas de compte PHPfrance

02 nov. 2005, 15:42

Bonjour

Est ce que quelqu'un connaitrait une fonction simple permettant de récupérer les deux derniers caractères d'une chaine string ?

Merci !

Eléphant du PHP | 440 Messages

02 nov. 2005, 15:46

pas commum mais ça marche :

tu inverse le sens de ta chaine :
 $phrase_lenver=strrev($phrase)
uis tu renvoi les 2 premiers characteres avec :
 $chars=substr($phrase_lenver, 2)

Eléphant du PHP | 55 Messages

02 nov. 2005, 15:50

Quelque chose comme ça ?
function last_2($string) {
	$pos=strlen($string) - 2;
	$last_2=substr($string,$pos);
	return $last_2;
}
Mais qu'importe..

ViPHP
ViPHP | 1380 Messages

02 nov. 2005, 16:21

Tout simplement:
substr($chaine, -2)
ripat

JBLCN
Invité n'ayant pas de compte PHPfrance

02 nov. 2005, 16:22

en furetant j'ai trouvé ca :

substr("abcdef", -2); affichage =ef

A+