Probleme avec le strtoupper
amsy10
-
amsy10 -
amsy10 -
Bonjour,
suis vraiment confu je veux qu'il ne fasse pas de difference entre les caractere majuscule et miniscule
mai il ne repond pas j'affiche
$num="BAC 4512 fa";
$sepa = "[ ]";
$mots = split($sepa, $num);
$mot1 = trim($mots[0]);
$mot2 = trim($mots[1]);
$mot3 = trim($mots[2]);
echo'<br/>';
if($mot1=="bac")
{
include 'bac.php';
}
else if($mot1==horos)
{
include 'astronote.php';
}
else
{
echo "Erreur de syntaxe,Veuillez envoyer la bonne.Merci";
}
comment je pourrais envoyer bac sans k il ne specifie le caractere?
cdlt
suis vraiment confu je veux qu'il ne fasse pas de difference entre les caractere majuscule et miniscule
mai il ne repond pas j'affiche
$num="BAC 4512 fa";
$sepa = "[ ]";
$mots = split($sepa, $num);
$mot1 = trim($mots[0]);
$mot2 = trim($mots[1]);
$mot3 = trim($mots[2]);
echo'<br/>';
if($mot1=="bac")
{
include 'bac.php';
}
else if($mot1==horos)
{
include 'astronote.php';
}
else
{
echo "Erreur de syntaxe,Veuillez envoyer la bonne.Merci";
}
comment je pourrais envoyer bac sans k il ne specifie le caractere?
cdlt
Configuration: Linux Fedora Firefox 2.0.0.8
2 réponses
-
Remplace
$mots = split($sepa, $num);
par
$mots = split($sepa,strtolower($num) ); -
<?php
$num ="BAC 4512 fa";
$sepa = "[ ]";
$mots = split($sepa, strtolower($num) );
$mot1 = trim($mots[0]);
$mot2 = trim($mots[1]);
$mot3 = trim($mots[2]);
echo'<br/>';
if($mot1=="bac")
{
echo 'include bac.php';
}
else if($mot1== "horos")
{
echo 'include astronote.php';
}
else
{
echo "Erreur de syntaxe,Veuillez envoyer la bonne.Merci >".$mot1."<";
}
?>
Avec ça, moi ça m'affiche :
include bac.php
C'est pas ça que tu veux faire ? (j'ai mis un echo au lieu du include pour voir si on passait bien la)
Sinon explique un peu mieux plz...