fork download
  1. <?php
  2.  
  3. $data = [
  4. [
  5. ['Россия', 'Труда 1', '+7 (921) 078-08-00', 3],
  6. [
  7. ['11:35', '-', 240, 1, '3D'],
  8. ['12:35', '-', 240, 1, '2D'],
  9. ['13:35', '-', 240, 1, '3D'],
  10. ]
  11. ]
  12. ];
  13.  
  14. usort($data[0][1], function($a, $b){
  15. return strcmp($a[4] . $a[0], $b[4] . $b[0]);
  16. });
  17.  
  18. var_dump($data);
Success #stdin #stdout 0.02s 52432KB
stdin
Standard input is empty
stdout
array(1) {
  [0]=>
  array(2) {
    [0]=>
    array(4) {
      [0]=>
      string(12) "Россия"
      [1]=>
      string(12) "Труда 1"
      [2]=>
      string(18) "+7 (921) 078-08-00"
      [3]=>
      int(3)
    }
    [1]=>
    array(3) {
      [0]=>
      array(5) {
        [0]=>
        string(5) "12:35"
        [1]=>
        string(1) "-"
        [2]=>
        int(240)
        [3]=>
        int(1)
        [4]=>
        string(2) "2D"
      }
      [1]=>
      array(5) {
        [0]=>
        string(5) "11:35"
        [1]=>
        string(1) "-"
        [2]=>
        int(240)
        [3]=>
        int(1)
        [4]=>
        string(2) "3D"
      }
      [2]=>
      array(5) {
        [0]=>
        string(5) "13:35"
        [1]=>
        string(1) "-"
        [2]=>
        int(240)
        [3]=>
        int(1)
        [4]=>
        string(2) "3D"
      }
    }
  }
}