

new!








|
|
|
 |
| > convertir php en javascript |
[ Posté par amdo ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 22-01-2008 à 20:01 | 1 messages ]
  Salut,
je suis debutant en javascript, je souhaiterais convertir ce code en javascript. Mon problème c'est que j'arrive pas à trouver les fonctions correspondantes. c'est un programme qui calcule la somme de l'utilisation du chiffre 3 lorsqu'on compte de 0 à 365.
<?php
// déclaration du 3
$souschaine=3;
// l'indice du tableau
$j=0;
//affichage de 0 à 365
for($i=0;$i<366;$i++)
{
echo $i;
//pour chaque i combien de 3 utilisé?
$nombre= substr_count($i,$souschaine);
echo ' '.$nombre.'<br>';
//un tableau pour recueillir les résultats
$tab[$j]=$nombre;
$j++;
}
echo '<hr>';
// la somme des 3 utilisés
$sum= array_sum($tab);
echo $sum;
?>
Merci de m'aider.
________________ Wbmaster
 
|
|
|
[ Posté par rf92 ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 06-02-2008 à 21:27 | 591 messages ]
  bonsoir,
cela iratit-il ?
var souschaine=3;
var indicetb = 0;
var tab = new Array();
for (var i=0; i<366; i++) {
document.write(i);
nb_en_car = i.toString();
nbdetrois=0;
for (lg = 1;lg<(nb_en_car+1); lg++) {
if (nb_en_car.substring(lg, 1)=="3") nbdetrois++;
}
if (nbdetrois !=0) {document.write(" nbdetrois<br />");} else {document.write("<br />");}
tab[indicetb]=nbdetrois;
indicetb++;
}
document.write("<hr />");
var totalgal=0;
for (k=0;k<tab.length;k++) {
totalgal+=tab[k];
}
document.write(totalgal); |
|
a+
________________ rf92
A Begwalewe, près de Serule au Botswana, Galetwaselwe Mossi a volé une vache à Sir Seretse Khama. On vous fait grâce du nom de la vache.
Pierre Desproges
| [ Posté par GhislainLavoie ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 07-02-2008 à 19:56 | 3164 messages ]
  Salut,
Voici comment convertir ton script en javascript. J'utilises ici les expressions régulières.
<script type="text/javascript">
var souschaine=/3/g;
var totalgal=0;
for (var i=0; i<366; i++)
{
nbdetrois=0;
while (souschaine.exec(i)!= null)
nbdetrois++;
if (nbdetrois !=0) {document.write(i +" "+nbdetrois+"<br />");} else {document.write(i + "<br />");}
totalgal += nbdetrois;
}
document.write("<hr />");
document.write(totalgal);
</script>
|
|
@+, Ghislain
________________ La clarté est synonyme de bon service...
Soyez explicites avec vos demandes!!!
|
|
Services email :
  Vous devez vous identifier pour profiter des services par email du forum.
|

|