Rearanjare inversa sir numere

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
Avatar utilizator
trif
Mesaje: 500

Rearanjare inversa sir numere

Buna seara,
Am o mica problema si nu imi vine acum nici o rezolvare.
am un sir de numere: 2 8 6 23 9 6 8 9
si vreau sa il rearanjez invers: 9 8 6 9 23 6 8 2

Vreau sa il fac in php dar nu am nici o inspiratie la ora asta 1:26 :))
Daca ma ajutati cu ceva idei.

Astept raspuns.
Multumesc anticipat.
Cu stima Trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif

MarPlo Mesaje: 4343
Salut
Vezi codul din acest exemplu. Adauga numerele intr-un array, inverseaza ordinea elementelor, apoi le pune iar in sir.

Cod: Selectaţi tot

$nrs = '2 8 6 23 9 6 8 9';
$ar_nrs = explode(' ', trim($nrs));  //put the numbers into an array
$ar_nrs = array_reverse($ar_nrs);  //reverses the order
$nrs = implode(' ', $ar_nrs);  //put the reversed numbers in string
echo $nrs; // 9 8 6 9 23 6 8 2  

trif Mesaje: 500
Buna ziua,
Multumesc pentru raspuns.

Am gasit si asta, pentru inversarea cifrelor intr-un numar.

Cod: Selectaţi tot

$n = 3456;
$reverse = 0;
while ($n > 0){
  $reverse = $reverse * 10;
  $reverse = $reverse + $n%10;
  $n = (int)($n/10);
}
echo $reverse;  //6543   
Pentru inteles, ca si cod.

Spor tuturor.
Cu stima Trif
M-am hotarat!
De ce sa fiu trist?
Oricum nu intereseaza pe nimeni...!
Mai bine sunt fericit si ii enervez pe toti cu fericirea mea!
http://www.cantaricrestine.ro
---> cu stima Trif