Page 1 sur 1

inverse de la fonction strstr()

Posté : 25 juil. 2005, 11:16
par ruly
bonjour,

je cherche si ca existe une fonction qui ressemble a strstr()

mais au lieu de m'afficher ce qu'il y a apes le caractere voulu j'aimerais que ca affiche ce qu'il y a avant ce caractere.

ex:$test = [email protected];

au lieu de fair un echo strstr($test' "@"); et qu'il m'affiche exemple.com j'aimerais qu'il m'affiche monemail....

merci d'avance

Posté : 25 juil. 2005, 11:33
par ouckileou
tu combines avec substr ;)

Posté : 25 juil. 2005, 11:39
par ruly
mais comment???

parce que strstr() me prend a partir d'un caractere et non jusqu'a ce caractere

Posté : 25 juil. 2005, 11:45
par ouckileou
je me suis trompé, combine substr et strpos :
$test = '[email protected]'; 

$test2 = substr($test, 0, strpos($test,'@'));

echo $test2;
te renvoie la chaine de 0 à position du @

Posté : 25 juil. 2005, 11:53
par ruly
merci bcp

ca marche perfexto
:wink:

Posté : 25 juil. 2005, 14:25
par zzzzzzzZZZZZZ
$array=explode('@',$email)
$avantarobas=$array[0];