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
Configuration: Linux Fedora
Firefox 2.0.0.8

2 réponses

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