Rearanjare inversa sir numere
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
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