EdgarsK Posted July 22, 2009 Report Posted July 22, 2009 Sveiki Man ir masīvs $array=array( [1]=>523, [2]=>125, [4]=>742, [6]=>32, [12]=>45, [32]=>322 ); Vēlos lai tiktu nosortēts lūk šādi $array=array( [4]=>742 [1]=>523, [32]=>322, [2]=>125, [12]=>45, [6]=>32 ); Quote
xPtv45z Posted July 22, 2009 Report Posted July 22, 2009 rsort() jau pārraksta masīva numurus, ja vajag, lai tie saglabājas - http://lv.php.net/manual/en/function.arsort.php Quote
werd Posted July 22, 2009 Report Posted July 22, 2009 Kaut vai elementārāko metodi pielieto: 1. Atrod lielāko masīva "x" vērtību. 2. Ieliekam šo vērtību jaunā masīvā "y". 3. Izdzēšam šo vērtību no datu masīva "x". 4. Ejam cauri šiem trim soļiem, kamēr masīvs "x" ir tukšs. 5. Rezultātā tiek iegūts jauns masīvs "y" ar jau sakārtotām vērtībām. 6. Izvadam masīvu "y". Quote
Kaklz Posted July 23, 2009 Report Posted July 23, 2009 phpjanis, nemāci cilvēku uz muļķībām. Tam ir iebūvētās PHP funkcijas (skat vienu komentāru pirms tavējā). Divritenis nav jāizgudro. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.