<?php
$lules = array(
'dsf1sdfd' => '',
'sdfd2sffffff' => 0,
'dfsdf3sdfefd' => 'fdsf',
'dsfsdf4d' => '',
'sdfdsff5ffff' => 0,
'dfsdfsdf6efd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
);
$rules = array(
'dsf1sdfd' => '',
'sdfd2sffffff' => 0,
'dfsdf3sdfefd' => 'fdsf',
'dsfsdf4d' => '',
'sdfdsff5ffff' => 0,
'dfsdfsdf6efd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
'dsfsdfd' => '',
'sdfdsffffff' => 0,
'dfsdfsdfefd' => 'fdsf',
);
$time = time();
foreach($lules as $key => $value)
{
if(empty($value))
{
unset($lules[$key]);
}
}
$time1 = time();
echo $time1 - $time;
var_dump($lules);
$time0 = time();
$bules = array_filter($rules);
$time2 = time();
echo $time2 - $time0;
var_dump($bules);
- Output for 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.26, 7.3.0 - 7.3.13, 7.4.0 - 7.4.1
- 0array(3) {
["dfsdf3sdfefd"]=>
string(4) "fdsf"
["dfsdfsdf6efd"]=>
string(4) "fdsf"
["dfsdfsdfefd"]=>
string(4) "fdsf"
}
0array(3) {
["dfsdf3sdfefd"]=>
string(4) "fdsf"
["dfsdfsdf6efd"]=>
string(4) "fdsf"
["dfsdfsdfefd"]=>
string(4) "fdsf"
}
preferences:
139.85 ms | 403 KiB | 196 Q