Hello,
j'essaye de faire le challenge Programmation Mission 15 en PHP, et j'ai fait un code avec une liste pour tester mon algo.
Donc j'ai monde code mais sauf que il n'affiche pas ce que je lui demande.
Par exemple il ne m'affiche pas le premier élément du tableau que me renvoit explode() etc, alors pour voir j'ai fait afficher le fichier, et il affiche le fichier en faisant aucun traitement apparemment, et ensuite il tourne sans rien faire. Voici le code:
[code:1:afb1d29258]
<?php
function in($word, $c)
{
for($i=0; $i < strlen($word); $i++)
if($word[$i] == $c)
return true;
else
return false;
}
$liste = explode('#', "# 1ht8x31 # amarta # aeecnrl # oremtmri # hasemtr # cdokadm # nerwtea # rrshye # hmiara # oolmanc");
$file = fopen('worldlist.txt', 'r');
$output = array();
$word = '';
$a = 0;
while($i < count($liste))
{
$word_actuel = $liste[$i];
echo $word_actuel;
while(($word = fgets($file)))
{
echo $word;
if(strlen($word) == strlen($word_actuel))
{
for($i = 0; $i < strlen($word); $i++)
{
if(in($word, $wold_actuel[$i]))
{
$a++;
}
}
}
if($a == strlen($word))
{
$output[] = $word.',';
}
$a = 0;
}
}
while($i < count($output))
echo $ouputs[$i];
?>[/code:1:afb1d29258]