par
pierrot » 24 juin 2005, 15:57
lol, j'viens de faire un script à ma sauce !!! ca marche, mais qd je vois ta soluce zeus, j'suis mort de rire en me disant que ma solution est vraiment pas optimum !!!! mais bon, ca m'aura fait reflechir un peu, c bien...voilà ma solution...et je vous en prie, ne vous moquez pas
<?
$tableau_original=array('zero','un','deux','trois','quatre','cinq','six');
$tableau_a_virer=array('un','quatre','six');
$taille=count($tableau_a_virer);
$separator='separator';
echo "<br>voici le tableau initial : <br>";
echo'<pre>';
print_r ($tableau_original);
echo '</pre>';
echo "<br>voici les element a virer : <br>";
echo'<pre>';
print_r ($tableau_a_virer);
echo '</pre>';
for ($i=0; $i<$taille-1;$i++){
$tableau_a_virer[$i]=$tableau_a_virer[$i] . $separator;}
$tableau_remplacer_par=array('','','');
$chaine_implode=implode('separator',$tableau_original);
//echo $tableau_original_implode;
$chaine_implode_modifiee=str_replace($tableau_a_virer,$tableau_remplacer_par,$chaine_implode);
//echo $chaine_implode_modifiee;
$tableau_final=explode($separator,$chaine_implode_modifiee);
$taille2=count($tableau_final);
for ($i=0; $i<$taille2-1; $i++){
$tableau_final_2[$i]=$tableau_final[$i];}
echo "<br>voila le resultat final : <br>";
echo '<pre>';
print_r ($tableau_final_2);
echo '</pre>';
?>
C long hein???

Ben oui, mais ca marche alors...chuuuutt

lol, j'viens de faire un script à ma sauce !!! ca marche, mais qd je vois ta soluce zeus, j'suis mort de rire en me disant que ma solution est vraiment pas optimum !!!! mais bon, ca m'aura fait reflechir un peu, c bien...voilà ma solution...et je vous en prie, ne vous moquez pas :D
[php]
<?
$tableau_original=array('zero','un','deux','trois','quatre','cinq','six');
$tableau_a_virer=array('un','quatre','six');
$taille=count($tableau_a_virer);
$separator='separator';
echo "<br>voici le tableau initial : <br>";
echo'<pre>';
print_r ($tableau_original);
echo '</pre>';
echo "<br>voici les element a virer : <br>";
echo'<pre>';
print_r ($tableau_a_virer);
echo '</pre>';
for ($i=0; $i<$taille-1;$i++){
$tableau_a_virer[$i]=$tableau_a_virer[$i] . $separator;}
$tableau_remplacer_par=array('','','');
$chaine_implode=implode('separator',$tableau_original);
//echo $tableau_original_implode;
$chaine_implode_modifiee=str_replace($tableau_a_virer,$tableau_remplacer_par,$chaine_implode);
//echo $chaine_implode_modifiee;
$tableau_final=explode($separator,$chaine_implode_modifiee);
$taille2=count($tableau_final);
for ($i=0; $i<$taille2-1; $i++){
$tableau_final_2[$i]=$tableau_final[$i];}
echo "<br>voila le resultat final : <br>";
echo '<pre>';
print_r ($tableau_final_2);
echo '</pre>';
?>
[/php]
C long hein??? :D Ben oui, mais ca marche alors...chuuuutt :D