Probleme php

alpha -  
williom Messages postés 234 Statut Membre -
Bonjour,voila,j'ai un petit problème le résultat obtenue n'est pas celui escompter
je voudrais avoir un résultat comme celui ci: 123.456 or j'obtiens ceci : 123.Array
Voici mon code:

<?php

$debut = @file_get_contents("D:\programme\debut.txt") ;
$debut = explode("/", $debut);
$fin = @file_get_contents("D:\programme\fin.txt") ;
$fin = explode("/", $fin);
$alexandra = sizeof($debut);
$ines = 0;
$point = ".";
while ($ines < $alexandra)
{
echo "$debut[$ines]$point$fin" ;
echo "\n";
$ines++;
}

?>
merci de vos réponse
Configuration: Windows Vista
Firefox 3.0.3

7 réponses

  1. williom Messages postés 234 Statut Membre 51
     
    bonjour,

    echo "$debut[$ines]$point$fin[$ines]" ;

    en admettant que $fin et $debut aient le même nombre d'éléments.
    0
  2. alpha
     
    merci;mais cela me met"php notice : undefined offset: 1 d:/programme/prog.php on line 12"
    php notice : undefined offset: 2 d:/programme/prog.php on line 12
    php notice : undefined offset: 3 d:/programme/prog.php on line 12
    et ainsi de suite jusqua 6
    0
  3. williom Messages postés 234 Statut Membre 51
     
    le echo je l'écrirais peut-être comme çà :

    echo $debut[$ines].$point.$fin[$ines] ;

    avec des points entre les variables...et sans les guillemets.
    0
  4. alpha
     
    cette fois ci je n'est que le point
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. williom Messages postés 234 Statut Membre 51
     
    tes fichiers début et fin sont-ils bien de cette forme :

    debut.txt
    abcd/efgh/ijklmnop/15965

    fin.txt
    jkhkjh/jhfeue/kjlkj/oisejilfj

    bon j'ai fais un test avec ce code et les deux fichiers ci-dessus :

    <?php

    $debut = @file_get_contents("C:\debut.txt") ;
    $debut = explode("/", $debut);
    $fin = @file_get_contents("C:\fin.txt") ;
    $fin = explode("/", $fin);
    $alexandra = sizeof($debut);
    $ines = 0;
    $point = ".";
    while ($ines < $alexandra)
    {
    echo $debut[$ines].$point.$fin[$ines];
    echo "<br>";
    $ines++;
    }

    ?>

    résultat

    abcd.jkhkjh
    efgh.jhfeue
    ijklmnop.kjlkj
    15965.oisejilfj

    si j'ai bien compris ce que tu veux faire...
    0
  7. alpha
     
    oui c'est bien sa que je veux mais cela ne marche toujours pas j'ai un ressultat comme celui si :

    123.<br>php : notice.....
    0
  8. williom Messages postés 234 Statut Membre 51
     
    bonjour,
    tes tableaux sont-ils correctement générés : essaie de les afficher indépendamment
    for ($i=0;$i<=$alexandra;$i++){echo $debut[$i];}
    for ($i=0;$i<=$madeleine;$i++){echo $fin[$i];}

    avec madeleine = le sizeof $fin
    sinon donne moi un exemple de tes fichiers et ton code.
    0