Convertir des chiffres

Résolu
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -
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

A voir également:

5 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
 
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
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Salut,

« 1234567890 » sont déjà des chiffres arabes.
Les chiffres romains sont « I, II, III, IV, V, VI ... ».

Voilà un package PEAR qui permet de transformer les chiffres romains en chiffres arabes et inversément.
https://pear.php.net/manual/en/package.numbers.numbers-roman.romantoarabic.php
0
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   17
 
Hihi ca marche du premier coup :p
Merci f-16
0