<?php
$array = array (
0 =>
array (
'database' => 'oneclick_themes',
'disk_usage' => 16384,
'users' =>
array (
0 => 'oneclick_themes'
),
),
1 =>
array (
'database' => 'oneclick_wp1',
'disk_usage' => 123230,
'users' =>
array (
0 => 'oneclick_wp1'
),
),
2 =>
array (
'users' =>
array (
0 => 'oneclick_wp10'
),
'database' => 'oneclick_wp10',
'disk_usage' => 123230
),
3 =>
array (
'users' =>
array (
0 => 'oneclick_wp11'
),
'disk_usage' => 123222,
'database' => 'oneclick_wp11'
),
4 =>
array (
'users' =>
array (
0 => 'oneclick_wp12'
),
'disk_usage' => 123230,
'database' => 'oneclick_wp12'
),
5 =>
array (
'users' =>
array (
0 => 'oneclick_wp13'
),
'disk_usage' => 123222,
'database' => 'oneclick_wp13'
),
6 =>
array (
'users' =>
array (
0 => 'oneclick_wp14'
),
'database' => 'oneclick_wp14',
'disk_usage' => 123222
),
7 =>
array (
'users' =>
array (
0 => 'oneclick_wp2'
),
'disk_usage' => 123226,
'database' => 'oneclick_wp2'
),
8 =>
array (
'users' =>
array (
0 => 'oneclick_wp3'
),
'disk_usage' => 0,
'database' => 'oneclick_wp3'
),
9 =>
array (
'database' => 'oneclick_wp4',
'disk_usage' => 123230,
'users' =>
array (
0 => 'oneclick_wp4'
),
),
10 =>
array (
'users' =>
array (
0 => 'oneclick_wp5'
),
'database' => 'oneclick_wp5',
'disk_usage' => 0
),
11 =>
array (
'users' =>
array (
0 => 'oneclick_wp6'
),
'database' => 'oneclick_wp6',
'disk_usage' => 0
),
12 =>
array (
'disk_usage' => 123222,
'database' => 'oneclick_wp7',
'users' =>
array (
0 => 'oneclick_wp7'
),
),
13 =>
array (
'disk_usage' => 123222,
'database' => 'oneclick_wp8',
'users' =>
array (
0 => 'oneclick_wp8'
),
),
14 =>
array (
'database' => 'oneclick_wp9',
'disk_usage' => 0,
'users' =>
array (
0 => 'oneclick_wp9'
),
)
);
$wp_db_prefix = 'oneclick';
$max = max(array_map(function ($v) use ($wp_db_prefix) {
return (int)str_replace("{$wp_db_prefix}_wp", '', $v);
},
array_column($array, 'database'))) + 1;
echo $max;
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/OrL27
function name: (null)
number of ops: 19
compiled vars: !0 = $array, !1 = $wp_db_prefix, !2 = $max
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
146 1 ASSIGN !1, 'oneclick'
147 2 INIT_FCALL 'max'
3 INIT_FCALL 'array_map'
4 DECLARE_LAMBDA_FUNCTION ~5 [0]
5 BIND_LEXICAL ~5, !1
149 6 SEND_VAL ~5
150 7 INIT_FCALL 'array_column'
8 SEND_VAR !0
9 SEND_VAL 'database'
10 DO_ICALL $6
11 SEND_VAR $6
147 12 DO_ICALL $7
150 13 SEND_VAR $7
147 14 DO_ICALL $8
150 15 ADD ~9 $8, 1
147 16 ASSIGN !2, ~9
151 17 ECHO !2
152 18 > RETURN 1
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/OrL27
function name: {closure}
number of ops: 12
compiled vars: !0 = $v, !1 = $wp_db_prefix
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
147 0 E > RECV !0
1 BIND_STATIC !1
148 2 INIT_FCALL 'str_replace'
3 NOP
4 FAST_CONCAT ~2 !1, '_wp'
5 SEND_VAL ~2
6 SEND_VAL ''
7 SEND_VAR !0
8 DO_ICALL $3
9 CAST 4 ~4 $3
10 > RETURN ~4
149 11* > RETURN null
End of Dynamic Function 0
Generated using Vulcan Logic Dumper, using php 8.0.0
preferences:
143.43 ms | 1008 KiB | 18 Q