<?php
$array = array (
1 =>
array (
'qb' => '7',
'rb' => '58',
'wr' => '91',
'te' => '3',
'def' => '11',
'diff' => '136',
),
2 =>
array (
'qb' => '21',
'rb' => '96',
'wr' => '102',
'te' => '48',
'def' => '15',
'diff' => '240',
),
3 =>
array (
'qb' => '23',
'rb' => '86',
'wr' => '216',
'te' => '6',
'def' => '32',
'diff' => '287',
),
4 =>
array (
'qb' => '30',
'rb' => '51',
'wr' => '200',
'te' => '14',
'def' => '17',
'diff' => '266',
),
5 =>
array (
'qb' => '17',
'rb' => '118',
'wr' => '273',
'te' => '14',
'def' => '30',
'diff' => '380',
),
6 =>
array (
'qb' => '10',
'rb' => '112',
'wr' => '142',
'te' => '16',
'def' => '4',
'diff' => '264',
),
7 =>
array (
'qb' => '2',
'rb' => '50',
'wr' => '135',
'te' => '9',
'def' => '20',
'diff' => '104',
),
8 =>
array (
'qb' => '16',
'rb' => '68',
'wr' => '141',
'te' => '12',
'def' => '1',
'diff' => '224',
),
);
$array = array_values($array);
$diff = array_column($array, "diff");
$min = min($diff);
$key = array_search($min, $diff);
$result = $array[$key];
var_dump($result);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/ci70K
function name: (null)
number of ops: 25
compiled vars: !0 = $array, !1 = $diff, !2 = $min, !3 = $key, !4 = $result
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
77 1 INIT_FCALL 'array_values'
2 SEND_VAR !0
3 DO_ICALL $6
4 ASSIGN !0, $6
78 5 INIT_FCALL 'array_column'
6 SEND_VAR !0
7 SEND_VAL 'diff'
8 DO_ICALL $8
9 ASSIGN !1, $8
79 10 INIT_FCALL 'min'
11 SEND_VAR !1
12 DO_ICALL $10
13 ASSIGN !2, $10
80 14 INIT_FCALL 'array_search'
15 SEND_VAR !2
16 SEND_VAR !1
17 DO_ICALL $12
18 ASSIGN !3, $12
82 19 FETCH_DIM_R ~14 !0, !3
20 ASSIGN !4, ~14
84 21 INIT_FCALL 'var_dump'
22 SEND_VAR !4
23 DO_ICALL
24 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0
preferences:
201.67 ms | 1004 KiB | 18 Q