Detection pattern , commande tchat

Résolu/Fermé
Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 - Modifié par Kaldoran le 26/07/2013 à 18:56
Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 - 26 juil. 2013 à 19:56
Bonjour,

Je suis en train de développer un petit tchat et j'aimerais y ajouter des commandes.

Ainsi j'aimerais détecter ses commandes , commande du genre :
/w pseudo message
OU
/admin message

Celle-ci se trouve dans une chaîne de caractère simple.

Les messages pouvant contenir des espaces , les pseudos , non.

J'avais penser faire ça avec preg_match mais je bloc pour récupérer le résultat que je veux :
A savoir quelque chose comme ca :
Array ( [0] => "/w" , [1] => "pseudo" , [2] => "Message")
OU
Array (  [0] => "pseudo" , [1] => "Message")


Ma question est ainsi la suivante :
Comment détecter les commandes ? [ I.e comment détecter les patterns mentionné ce dessus ]

Merci d'avance.

1 réponse

Kaldoran Messages postés 137 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 21 juin 2015 29
26 juil. 2013 à 19:56
Bon je répond moi même a mon problème car j'ai trouvé une "pseudo" solution ...
$text = "/w pseudo Message avec espace";

$t = explode(" ",$text,3);

Ainsi j'obtiens : Array ( [0] => /w [1] => vinc-07 [2] => Message avec espace ) .
Me reste plus qu'a refléchir pour faire la distinction du /admin et /w
0