par
Aureusms » 14 oct. 2008, 21:26
Bien Ok je vais t'aider un peu :
Utilises la fonction array_slice()
http://www.manuelphp.com/php/function.array-slice.php bien pratique dans ton cas.
<?php
$tab = array (1,2,3,4,5,6,7,8,9,10);
$tab_temp1 = array_slice(0,1); //on récupère que la variable 1
$tab_temp2 = array_slice(1,8) //on récupère 2,3,4,5,6,7,8,9
array_push ($tab_temp1,10); //on insère la variabel 10 au premier tableau qui devient 1,10
$tab_fin = array_combine ($tab_temp1,$tab_temp2); //on fusionne les deux tableaux.
?>
il te reste plus qu'à tester où se trouve la clef de ta variable que tu veux "switcher" et ainsi calculer les données pour array_slice. Utilises array_keys
http://www.manuelphp.com/php/function.array-keys.php pour cela mais là je te laisse un peu chercher...
Bien Ok je vais t'aider un peu :
Utilises la fonction array_slice() [url]http://www.manuelphp.com/php/function.array-slice.php[/url] bien pratique dans ton cas.
[php]
<?php
$tab = array (1,2,3,4,5,6,7,8,9,10);
$tab_temp1 = array_slice(0,1); //on récupère que la variable 1
$tab_temp2 = array_slice(1,8) //on récupère 2,3,4,5,6,7,8,9
array_push ($tab_temp1,10); //on insère la variabel 10 au premier tableau qui devient 1,10
$tab_fin = array_combine ($tab_temp1,$tab_temp2); //on fusionne les deux tableaux.
?>[/php]
il te reste plus qu'à tester où se trouve la clef de ta variable que tu veux "switcher" et ainsi calculer les données pour array_slice. Utilises array_keys [url]http://www.manuelphp.com/php/function.array-keys.php[/url] pour cela mais là je te laisse un peu chercher...