3v4l.org

run code in 300+ PHP versions simultaneously
<?php $layout_array = array ( 0 => array ( 'row_identifier' => 'home', 'row_text_title' => 'home', 'original_row_position' => 1, 'row_position' => 1, 'row_show' => 'yes', 'row_link_ref' => 'https://demo.ul', 'button_styling' => 'off', 'tab' => 'self' ), 1 => array ( 'row_identifier' => 'benefits', 'row_text_title' => 'benefits', 'row_link_ref' => '#benefits', 'button_styling' => 'off', 'tab' => 'self', 'row_position' => 2, 'original_row_position' => 2, 'row_show' => 'yes' ), 3 => array ( 'row_identifier' => 'about', 'row_text_title' => 'about', 'row_link_ref' => '#about', 'button_styling' => 'off', 'tab' => 'self', 'row_show' => 'no' ), 4 => array ( 'row_identifier' => 'team', 'row_text_title' => 'team', 'row_link_ref' => '#team', 'button_styling' => 'off', 'tab' => 'self', 'row_position' => 4, 'original_row_position' => 4, 'row_show' => 'yes' ) ); $sort_by_column = 'row_identifier'; array_multisort(array_column($layout_array, $sort_by_column), $layout_array); print_r($layout_array);
Output for 7.1.25 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
Array ( [0] => Array ( [row_identifier] => about [row_text_title] => about [row_link_ref] => #about [button_styling] => off [tab] => self [row_show] => no ) [1] => Array ( [row_identifier] => benefits [row_text_title] => benefits [row_link_ref] => #benefits [button_styling] => off [tab] => self [row_position] => 2 [original_row_position] => 2 [row_show] => yes ) [2] => Array ( [row_identifier] => home [row_text_title] => home [original_row_position] => 1 [row_position] => 1 [row_show] => yes [row_link_ref] => https://demo.ul [button_styling] => off [tab] => self ) [3] => Array ( [row_identifier] => team [row_text_title] => team [row_link_ref] => #team [button_styling] => off [tab] => self [row_position] => 4 [original_row_position] => 4 [row_show] => yes ) )

preferences:
146.55 ms | 411 KiB | 5 Q