par
sirakawa » 14 août 2012, 20:29
Je dois être comme les angles, obtus, mais j'ai du mal à voir le rapport entre la question initiale et ça:
Ils proviennent d'un téléphone portable et les lignes vides sont effectivement présentes.
Je suis partie dans une autre idée qui pourrait convenir:
Code : Tout sélectionner
if (preg_match("/\bfumee\b/i",$message))
{
$this->causeText="Smoke alert";
$this->prioriteProtocole=3;
$this->etat=28;
}
Sur le principe c'est bon non?
La solution se trouve dans la réponse de Moogli :
en exposant le message par les fins de ligne, on obtient un tableau de lignes.
pour savoir où en est, on peut balancer
$t_messages = explode (PHP_EOL, $messages);
print_r ($t_messages);
Si ça ne marche pas, il va falloir identifier la fin de ligne (avec un éditeur de textes, par exemple)
Une fois que ça marche , on lit le tableau ligne par ligne en les passant par trim, et on explose par "," les lignes non vides...
Je dois être comme les angles, obtus, mais j'ai du mal à voir le rapport entre la question initiale et ça:
[quote="Lenore"]Ils proviennent d'un téléphone portable et les lignes vides sont effectivement présentes.
Je suis partie dans une autre idée qui pourrait convenir:
[code]if (preg_match("/\bfumee\b/i",$message))
{
$this->causeText="Smoke alert";
$this->prioriteProtocole=3;
$this->etat=28;
}
[/code]
Sur le principe c'est bon non?[/quote]
La solution se trouve dans la réponse de Moogli :
en exposant le message par les fins de ligne, on obtient un tableau de lignes.
pour savoir où en est, on peut balancer
[php]$t_messages = explode (PHP_EOL, $messages);
print_r ($t_messages);
[/php]
Si ça ne marche pas, il va falloir identifier la fin de ligne (avec un éditeur de textes, par exemple)
Une fois que ça marche , on lit le tableau ligne par ligne en les passant par trim, et on explose par "," les lignes non vides...