Subversion Repositories oidplus

Rev

Rev 1150 | Rev 1158 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1150 Rev 1156
Line 453... Line 453...
453
                natsort($ary);
453
                natsort($ary);
454
                $keys = array_keys($ary);
454
                $keys = array_keys($ary);
455
                return $keys[0];
455
                return $keys[0];
456
        });
456
        });
457
}
457
}
-
 
458
 
-
 
459
/**
-
 
460
 * @param array $ary
-
 
461
 * @return \stdClass
-
 
462
 */
-
 
463
function array_to_stdobj(array $ary): \stdClass {
-
 
464
        $obj = new \stdClass;
-
 
465
        foreach ($ary as $name => $val) {
-
 
466
                $obj->$name = $val;
-
 
467
        }
-
 
468
        return $obj;
-
 
469
}
-
 
470
 
-
 
471
/**
-
 
472
 * @param \stdClass $obj
-
 
473
 * @return array
-
 
474
 */
-
 
475
function stdobj_to_array(\stdClass $obj): array {
-
 
476
        $ary = array();
-
 
477
        foreach ($obj as $name => $val) {
-
 
478
                $ary[$name] = $val;
-
 
479
        }
-
 
480
        return $ary;
-
 
481
}