واضح آرشیو وب فارسی:سایت ریسک: سوال در مورد مرتب کردن اعداد در php navid.info 08 شهريور 1387, 20:45سلام دوستان من میخوام این اعداد (17,5,8,7,9) یا حالا هر عدد دیگه ایی رو وقتی در php وارد می کنیم ترجیحاً با استفاده از حلقه ها و array ها اونو به صورت مرتب شده از بزرگ به کوچیک مثلاً (17,9,8,7,5) نشون بده من هر کاری کردم نتونستم کد اون رو بنویسم . ممنون میشم اگر کد اون رو به صورت کامل و ترجیحاً با توضیحات قرار بدید . باتشکر ziXet 09 شهريور 1387, 19:28سلام دوستان من میخوام این اعداد (17,5,8,7,9) یا حالا هر عدد دیگه ایی رو وقتی در php وارد می کنیم ترجیحاً با استفاده از حلقه ها و array ها اونو به صورت مرتب شده از بزرگ به کوچیک مثلاً (17,9,8,7,5) نشون بده من هر کاری کردم نتونستم کد اون رو بنویسم . ممنون میشم اگر کد اون رو به صورت کامل و ترجیحاً با توضیحات قرار بدید . باتشکر <?PHP $a = array(17,5,8,7,9); ksort($a, SORT_NUMERIC); foreach($a as $k => $v){ echo $v."<br>"; } ?>اگه خواستی صعودی sort کنه باید از تابع asort استفاده کنی navid.info 09 شهريور 1387, 19:46<?PHP $a = array(17,5,8,7,9); ksort($a, SORT_NUMERIC); foreach($a as $k => $v){ echo $v."<br>"; } ?> اگه خواستی صعودی sort کنه باید از تابع asort استفاده کنی file:///C:/DOCUME%7E1/AmirrezA/LOCALS%7E1/Temp/moz-screenshot.jpgfile:///C:/DOCUME%7E1/AmirrezA/LOCALS%7E1/Temp/moz-screenshot-1.jpgfile:///C:/DOCUME%7E1/AmirrezA/LOCALS%7E1/Temp/moz-screenshot-2.jpg دوست عزیز ممنون عکس هاتون کار نمیکنه بهتره تو یه هاست مثل tinypic.com آپلود کنید سپس لینک تصویر رو در قرار دهید . ضمن اینکه این دستور عمل نکرد ... من میخوام این اعداد رو (17,5,8,7,9) بدین صورت در خروجی نمایش بده : (17,9,8,7,5) Dark-M4N 09 شهريور 1387, 19:53دوست عزیز ممنون عکس هاتون کار نمیکنه بهتره تو یه هاست مثل tinypic.com آپلود کنید سپس لینک تصویر رو در قرار دهید . ضمن اینکه این دستور عمل نکرد ... من میخوام این اعداد رو (17,5,8,7,9) بدین صورت در خروجی نمایش بده : (17,9,8,7,5) دوست من دیگه این چیزی که آقای شاه کلید گفتن برنامش بود و شما هر جوری دوست داری میتونی اینا رو بفرستی به خروجی این طوری که شما میخوای میشه <?PHP $a = array(17,5,8,7,9); ksort($a, SORT_NUMERIC); foreach($a as $k => $v){ echo "(".$v")"; } ?> navid.info 09 شهريور 1387, 20:24دوست من دیگه این چیزی که آقای شاه کلید گفتن برنامش بود و شما هر جوری دوست داری میتونی اینا رو بفرستی به خروجی این طوری که شما میخوای میشه <?PHP $a = array(17,5,8,7,9); ksort($a, SORT_NUMERIC); foreach($a as $k => $v){ echo "(".$v")"; } ?> دوست عزیز اتفاقاً خودمم echo رو بدین صورت نوشتم : echo "(".$v.")"; ولی تو خروجی نه تنها مرتب شده نشون نمیده بلکه تک تک اعداد رو تو یک پرانتز نشون میده مثل این : (9)(7)(8)(5)(17) Dark-M4N 09 شهريور 1387, 20:44بیا دوست من <?PHP $a = array(17,5,8,7,9); ksort($a, SORT_NUMERIC); echo "("; foreach($a as $k => $v){ echo "$v," ; } ; echo")"; ?> موفق باشی ziXet 09 شهريور 1387, 23:35سلام امیدوارم جواب سوالت رو گرفته باشید
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1383]