Saturday, May 3, 2014

How to sort a 2 dimensional Array?

I have an array like below:
    [0] => Array
        (
            [name] => product_id
            [sort_order] => 4
        )

    [1] => Array
        (
            [name] => sku
            [sort_order] => 2
        )

    [2] => Array
        (
            [name] => model
            [sort_order] => 1
        )

    [3] => Array
        (
            [name] => ean
            [sort_order] => 3
        )

    [4] => Array
        (
            [name] => jan
            [sort_order] => 6
        )

    [5] => Array
        (
            [name] => mpn
            [sort_order] => 5
        )

I need to sort it on the basis of 'sort_order'. How can I do it? I have come across a solution using function usort. I can write a custom sort function to sort the array.
      usort($arr, function($a, $b) {
                    return $a["sort_order"] - $b["sort_order"];
      }




List of my works:

Technical Support:

If you still face the technical problem, please get support of our highly skilled technical team: garazlab.com.


Wordpress Plugins:
  1. Real-Time Health Data from Every Where:WP plugin to display real-time health data & increase sale by promoting user specific products according to health information: garazlab.com.
  2. Woocommerce Stock Notification Builder:Sends desktop, mobile & email notifications with full customization.Build your own product notification system with it: garazlab.com.

Opencart Extensions:

  1. Product Based Quantity Wise Shipping: Find it here.
  2. OpenSSLCOMMERZ: integrate SSLCOMMERZ with opencart: Find it here.
  3. Fine Search v.1.0 - Improves Opencart search feature to find relevant: Find it here.
  4. Opensweetcaptcha - An easy way to generate attractive captcha for your system!: Find it here.
  5. Custom Field Product - add unlimited custom fields to the product form: Find it here.
  6. Formcaptcha - add captcha on the register page: Find it here.

My Books:

  1. OpenCart 1.4 Template Design Cookbook.
  2. Joomla Mobile Development Beginners Guide

6 comments:

SMSala said...

SMS Marketing

PaydayAlabama said...

I really like to read on web journals and share my personal views on blogs to inform the blog writers they've publish beneficial information to the internet! Payday Loans Auburn Al

Mailerstock said...

With MailerStock Email Templates, you can create all type of email for Business, Marketing, Campaign, Ecommerce, Agency, Blogging Template and Free HTML Templates, With just a few clicks.

office.com/setup said...


Hi there !

As we know Microsoft Office is a big software and sometimes users encounter some problems while trying to set up an office and we have already uploaded various articles on how to fix those errors and easily install office on one’s Pc/Mac or any other device which is supported by Microsoft.


https://office-settup.com
https://office-product-activate.com
https://msofficesquad.com
https://office-setup-com.com
https://office-comm-setup.com



Mailerstock said...

Thanku for sharing this post.Buy basic html html email templates Online at the mailer stock.create email templates designed by the best email designers in the business. Easy to use browse over 270 html email templates and select the most suitable to your business.

sms squad said...


This article is very much helpful and i hope this will be an useful
information for the needed ones. Keep on updating these kinds
of informative things...IF you need anytype of information
regarding bulk sms service then visit SMS SQUAD