@ 2017-07-10T09:42:31Z <?php
$data = [
'ApplicantDetails_AdditionalApplicantDetails_OtherSurnames_OtherSurname' => [['name' => 'one'], ['name' => 'two']],
'ApplicantDetails_AdditionalApplicantDetails_OtherNames' => [['surname' => 'three', 'forename' => 'forename'],['surname' => 'four']],
'ApplicantDetails_AdditionalApplicantDetails_BirthSurname' => 'birthSurname',
'ApplicantDetails_PresentSurname' => 'presentSurname'
];
$surnameKeys = [
['ApplicantDetails_AdditionalApplicantDetails_OtherSurnames_OtherSurname', 'name'],
['ApplicantDetails_AdditionalApplicantDetails_OtherNames', 'surname'],
'ApplicantDetails_AdditionalApplicantDetails_BirthSurname',
'ApplicantDetails_PresentSurname'
];
$something = [];
array_map(function ($keys) use ($data) {
if (is_array($keys)) {
if (isset($data[$keys[0]])) {
$something[] = array_column($data[$keys[0]], $keys[1]);
continue;
}
}
if (isset($data[$keys])) {
$something[] = $data[$keys];
}
}, $surnameKeys);
var_dump($something);
$uniq = array_unique($something);
var_dump($uniq);
Enable javascript to submit You have javascript disabled. You will not be able to edit any code.
Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).
Version System time (s) User time (s) Memory (MiB) 7.1.7 0.019 0.003 15.03 7.1.6 0.038 0.007 32.87 7.1.5 0.030 0.007 32.74 7.1.4 0.030 0.009 32.49 7.1.3 0.041 0.016 32.61 7.1.2 0.023 0.017 32.61 7.1.1 0.019 0.003 14.49 7.1.0 0.013 0.010 14.66 7.0.20 0.018 0.004 14.63 7.0.19 0.017 0.010 14.57 7.0.18 0.016 0.008 14.25 7.0.17 0.022 0.014 14.15 7.0.16 0.014 0.011 14.14 7.0.15 0.019 0.006 14.13 7.0.14 0.016 0.007 14.23 7.0.13 0.018 0.011 14.28 7.0.12 0.011 0.014 14.74 7.0.11 0.021 0.003 14.38 7.0.10 0.011 0.014 14.21 7.0.9 0.012 0.012 14.26 7.0.8 0.013 0.009 14.51 7.0.7 0.017 0.010 14.23 7.0.6 0.020 0.003 13.98 7.0.5 0.018 0.007 14.48 7.0.4 0.023 0.010 14.41 7.0.3 0.016 0.005 14.37 7.0.2 0.021 0.007 14.53 7.0.1 0.014 0.008 14.39 7.0.0 0.018 0.003 14.50
preferences:dark mode live preview
142.05 ms | 1394 KiB | 7 Q