Convertir des chiffres

Résolu
Bonjour,

Je souhaiterais convertir des chiffres en arabe pour gérer l'affiche de mon site multilangue.
Si la date est au format 07-09-2011 10:15:09, l'affichage sera ?????????? ????????
Y a t-il un bidule capable de traduir
0 = .
1 = ?
etc... ?

Merci

5 réponses

  1. Essaie plutôt avec ceci :
    function chiffreArabe($str) {
        $from = array('0','1','2','3','4','5','6','7','8','9');
        $to = array('?','?','?','?','?','?','?','?','?','?');
        return str_replace($from, $to, $str);
    }
    
    $str = date("Y-m-d H:i:s");
    define('FORMAT_DATEHEURE', chiffreArabe($str));
    
    echo FORMAT_DATEHEURE
    1
    1. function ChiffreArabe($Chaine) {
      $Romain = array('0','1','2','3','4','5','6','7','8','9');
      $Arabe = array('?','?','?','?','?','?','?','?','?','?');
      return str_replace($Romain, $Arabe, $Chaine);
      }
      $str = "Y-m-d H:i:s";
      define('FORMAT_DATEHEURE', 		'ChiffreArabe($str);');


      Voici ce que j'ai essayé mais le résultat est :
      C1139ffThu, 22 Sep 2011 11:39:22 +0200Europe/ParisAMThu, 22 Sep 2011 11:39:22 +0200ambEurope/Paris($2230Thu, 22 Sep 2011 11:39:22 +0200


      ps: je dois forcement passer DANS ce code
      define('FORMAT_DATEHEURE', 		'ChiffreArabe($str);');

      pour avoir mon affichage (c'est mon echo)
      0
      1. Oui je sais f16, mais on dirais que je ne me suis pas bien fais comprendre, dsl.

        Alors revoilà, convertir le chiffre arabe en langue arabe :
        http://img4.hostingpics.net/pics/195578Chiffre.png
        CCM n'affiche pas les caractères c'est pourquoi on vois des ?
        La lien que tu m'as donné n'a pas résolu mon problème :/
        0
        1. Hihi ca marche du premier coup :p
          Merci f-16
          0