inverse de la fonction strstr()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : inverse de la fonction strstr()

par zzzzzzzZZZZZZ » 25 juil. 2005, 14:25

$array=explode('@',$email)
$avantarobas=$array[0];

par ruly » 25 juil. 2005, 11:53

merci bcp

ca marche perfexto
:wink:

par ouckileou » 25 juil. 2005, 11:45

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 @

par ruly » 25 juil. 2005, 11:39

mais comment???

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

par ouckileou » 25 juil. 2005, 11:33

tu combines avec substr ;)

inverse de la fonction strstr()

par ruly » 25 juil. 2005, 11:16

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