Pagina 1 din 1

Rearanjare inversa sir numere

Scris: Joi Iul 30, 2015
de trif
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

Rearanjare inversa sir numere

Scris: Joi Iul 30, 2015
de MarPlo
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  

Rearanjare inversa sir numere

Scris: Joi Iul 30, 2015
de trif
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