1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
<?php
$question=$_GET['txt'];
function splitquest($question)
{
/* caractères que l'on va remplacer (tout ce qui sépare les mots, en fait) */
$aremplacer = array(",",".",";",":","!","?","(",")","[","]","{","}","\"","'"," ");
/* ... on va les remplacer par un espace, il n'y aura donc plus dans $phrase que des mots et des espaces */
$enremplacement = " ";
/* on fait le remplacement (comme dit ci-avant), puis on supprime les espaces de début et de fin de chaîne (trim) */
$sansponctuation = trim(str_replace($aremplacer, $enremplacement, $question));
/* on coupe la chaîne en fonction d'un séparateur, et chaque élément est une valeur d'un tableau */
$separateur = "[ ]+"; // 1 ou plusieurs espaces
$mots = explode($separateur, $sansponctuation);
for($i = 0; $i < count($mots); $i++){
echo $mots[$i] . ' ';
}
}
$reponses = array(
'bien merci',
'Non mais ! je parle quand et ou je veut !',
'No, je suis un robot donc jai pas besoin du courage',
'Non, je suis votre prof',
'Mon nom c papa');
$questions = array(
'hello, ca va ?',
'tu parle trop',
'bon courage',
'tu est un robot ?',
'c quoi ton nom ?');
?> |
Partager