Probleme avec le strtoupper

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

2 réponses

Zep3k!GnO Messages postés 2049 Statut Membre 200
 
Remplace
$mots = split($sepa, $num);
par
$mots = split($sepa,strtolower($num) );
0
amsy10
 
slt Zep3k!GnO
ca ne marche pas il fait tjr la difference de caractere
0
Zep3k!GnO Messages postés 2049 Statut Membre 200
 
<?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
amsy10
 
ok Zep3k!GnO
ca marche t gentil
0