Probleme avec le strtoupper

Fermé
amsy10 - 30 oct. 2009 à 12:59
 amsy10 - 30 oct. 2009 à 15:55
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
A voir également:

2 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
30 oct. 2009 à 14:47
Remplace
$mots = split($sepa, $num);
par
$mots = split($sepa,strtolower($num) );
0
slt Zep3k!GnO
ca ne marche pas il fait tjr la difference de caractere
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
30 oct. 2009 à 15:33
<?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...
0
ok Zep3k!GnO
ca marche t gentil
0