<?php
$array = [
'd' => [
'f',
'e',
],
'a' => [
'c',
'j',
],
];
function recur_natsort(&$array) {
foreach ($array as &$value) {
if (is_array($value)) recur_natsort
($value); }
}
recur_natsort($array);
PD9waHAKIAokYXJyYXkgPSBbCgknZCcgPT4gWwoJCSdmJywKCQknZScsCgldLAoJJ2EnID0+IFsKCQknYycsCgkJJ2onLAoJXSwKXTsKCmZ1bmN0aW9uIHJlY3VyX25hdHNvcnQoJiRhcnJheSkgewogICBmb3JlYWNoICgkYXJyYXkgYXMgJiR2YWx1ZSkgewogICAgICBpZiAoaXNfYXJyYXkoJHZhbHVlKSkgcmVjdXJfbmF0c29ydCgkdmFsdWUpOwogICB9CiAgIHJldHVybiBuYXRzb3J0KCRhcnJheSk7Cn0KCmFycmF5X211bHRpc29ydChhcnJheV9rZXlzKCRhcnJheSksIFNPUlRfTkFUVVJBTCwgJGFycmF5KTsKCnJlY3VyX25hdHNvcnQoJGFycmF5KTsKIAp2YXJfZHVtcCgkYXJyYXkpOw==