کاربری
کاربر گرامی به تالار گفتمان سایت پی سی دی ال خوش آمدید . اگر این نخستین بازدید شما از سایت است , لطفا ثبت نام کنید:
نمایش نتایج: از 1 به 1 از 1

موضوع: مرتب سازی آرایه ها در php :

  1. #1
    Junior Member
    تاریخ عضویت
    Dec 2016
    نوشته ها
    9
    موافقم / تشکر
    0
    از این کاربر 2 بار در 2 ارسال تشکر شده است.

    آموزش طراحی سایت-قسمت سوم-مرتب سازی آرایه ها در php :

    در این بخش توابعی را به شما معرفی می کنیم که به وسیله آنها می توانید آرایه ها را ، بر حسب مقادیر عنصرشان مرتب کنید .
    اعضای یک آرایه را می توانید به صورت صعودی یا نزولی ، بر حسب حروف الفبا و یا مقادیر عددی مرتب سازی نمایید . توابع مرتب سازی آرایه ها در PHP عبارتند از :

    تابع ( ) sort :
    این تابع مقادیر آرایه را از پایین به بالا ( صعودی ) مرتب می کند . در مثال زیر نحوه کار با این تابع و خروجی آن را در عمل نشان داده ایم :

    کد PHP:
    < ? php
         $cars 
    = array( " Volvo " " BMW "" Toyota " ) ;
         
    sort $cars ) ;
     ? > 
    خروجی : 2 4 6 11 22


    تابع ( ) rsort :
    این تابع مقادیر آرایه را از بالا به پایین ( نزولی ) مرتب می کند . در مثال زیر نحوه کار با این تابع و خروجی آن را در عمل نشان داده ایم :

    کد PHP:
    < ? php
         $cars 
    = array( " Volvo " " BMW "" Toyota " ) ;
         
    rsort $cars ) ;
     ? > 

    خروجی : Volvo Toyota BMW


    تابع ( ) asort :
    این تابع مقادیر آرایه های دوبعدی را از پایین به بالا ( صعودی ) ، بر حسب مقدار Value آنها مرتب می کند . در مثال زیر نحوه کار با این تابع و خروجی آن را در عمل نشان داده ایم :

    کد PHP:
    < ? php
         $age 
    = array( " Peter " => " 35 " " Ben " => " 37 " " Joe " => " 43 " ) ;
         
    asort$age ) ;  
    ? > 

    خروجی Key = Peter , Value = 35
    Key = Ben , Value = 37
    Key = Joe , Value = 43


    تابع ( ) ksort :
    این تابع مقادیر آرایه های دوبعدی را از پایین به بالا ( صعودی ) ، بر حسب مقدار Key آنها مرتب می کند . در مثال زیر نحوه کار با این تابع و خروجی آن را در عمل نشان داده ایم :

    کد PHP:
    < ? php
         $age
    =array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
         
    ksort($age);  
    ? > 

    خروجی Key=Ben, Value=37
    Key=Joe, Value=43
    Key=Peter, Value=35



    تابع ( ) arsort :
    این تابع مقادیر آرایه های دوبعدی را از پالا به پایین ( نزولی ) ، بر حسب مقدار Value آنها مرتب می کند . در مثال زیر نحوه کار با این تابع و خروجی آن را در عمل نشان داده ایم :


    کد PHP:
    < ? php
         $age
    =array( " Peter " => " 35 " " Ben " => " 37 " " Joe " => " 43 " ) ;
         
    arsort$age ) ;  
    ? > 

    خروجی Key=Joe, Value=43
    Key=Ben, Value=37
    Key=Peter, Value=35


    تابع ( ) krsort :
    این تابع مقادیر آرایه های دوبعدی را از پالا به پایین ( نزولی ) ، بر حسب مقدار key آنها مرتب می کند . در مثال زیر نحوه کار با این تابع و خروجی آن را در عمل نشان داده ایم :


    کد PHP:
    < ? php
         $age
    =array( " Peter " => " 35 " " Ben " => " 37 " " Joe " => " 43 " ) ;
         
    krsort$age ) ;  
    ? > 

    خروجی Key = Peter , Value = 35
    Key = Joe , Value = 43
    Key = Ben , Value = 37
    ویرایش توسط jahansite : 03-29-2017 در ساعت 10:11 AM

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
درباره ما

سايت پی سی دی ال با عنوان مرجع کد و آموزش خدمات رساني خود را در سال 1390 آغاز کرد . از لحظه تولد تاکنون پی سی دی ال همواره سعي در بکارگيري شيوه هاي جدید و خدمات نوین در زمینه کدنویسی و آموزش انجام داده است. سایت تماما رایگان بوده به صورت منظم آپدیت می شود.

دوستان ما
لینک های مفید
ابزار ها
بارگذاری مجدد کد امنیتی مندرج در تصویر را وارد کنید: