par
katagoto » 15 juin 2008, 20:27
Je viens de trouver les réponses, tout seul, comme un grand
// Tableau initiale
$tab[0]='ini1';
$tab[1]='ini2';
$tab[2]='ini3';
$tab[3]='ini4';
$tab[4]='ini5';
$tab[5]='ini6';
// Après l'usage d'une fonction qui se base sur le numéreau de la clef :
$tab[0]='ini1';
$tab[1]='ini2';
$tab[2]='ini3';
$tab[3]='aj1';// Ligne ajoutée
$tab[4]='aj2';// """""""""""""
$tab[5]='aj3';//""""""""""""""
$tab[6]='ini4';
$tab[7]='ini5';
$tab[8]='ini6';
En fait j'écrit dans les fichiers avec une fonction qui prend comme parramètre les array, j'utiliserai la récursivité pour ça
Deuxième problème
Le première boucle ne peut pas marcher, c'est vrai, la seconde non plus, je veut remplacer quelque chose qui n'est pas dans le tableau ^^'
<?php
$tableau=array();
$tableau[0]='c1';
$tableau[1]='c2';
$tableau[2]='c3';
$tableau[3]='c4';
$tableau[4]='c5';
print_r($tableau);
foreach($tableau as $clef => $valeur){
$valeur = str_replace('c3', 'remplace', $valeur);
}
print_r($tableau);
foreach($tableau as $clef => $valeur){
$tableau[$clef] = str_replace('c3', 'remplace', $valeur); // faut remplacer le c par le v xD
}
print_r($tableau);
?>
Merci quand même

Je viens de trouver les réponses, tout seul, comme un grand :P
[php]
// Tableau initiale
$tab[0]='ini1';
$tab[1]='ini2';
$tab[2]='ini3';
$tab[3]='ini4';
$tab[4]='ini5';
$tab[5]='ini6';
// Après l'usage d'une fonction qui se base sur le numéreau de la clef :
$tab[0]='ini1';
$tab[1]='ini2';
$tab[2]='ini3';
$tab[3]='aj1';// Ligne ajoutée
$tab[4]='aj2';// """""""""""""
$tab[5]='aj3';//""""""""""""""
$tab[6]='ini4';
$tab[7]='ini5';
$tab[8]='ini6';
[/php]
En fait j'écrit dans les fichiers avec une fonction qui prend comme parramètre les array, j'utiliserai la récursivité pour ça
Deuxième problème
Le première boucle ne peut pas marcher, c'est vrai, la seconde non plus, je veut remplacer quelque chose qui n'est pas dans le tableau ^^'
[php]
<?php
$tableau=array();
$tableau[0]='c1';
$tableau[1]='c2';
$tableau[2]='c3';
$tableau[3]='c4';
$tableau[4]='c5';
print_r($tableau);
foreach($tableau as $clef => $valeur){
$valeur = str_replace('c3', 'remplace', $valeur);
}
print_r($tableau);
foreach($tableau as $clef => $valeur){
$tableau[$clef] = str_replace('c3', 'remplace', $valeur); // faut remplacer le c par le v xD
}
print_r($tableau);
?>
[/php]
Merci quand même :)