--TEST-- Test natcasesort() function : usage variations - recursive arrays --FILE-- --EXPECTF-- *** Testing natcasesort() : usage variations *** array(5) { [0]=> int(1) [1]=> float(3) [2]=> unicode(4) "zero" [3]=> unicode(1) "2" [4]=> &array(5) { [0]=> int(1) [1]=> float(3) [2]=> unicode(4) "zero" [3]=> unicode(1) "2" [4]=> &array(5) { [0]=> int(1) [1]=> float(3) [2]=> unicode(4) "zero" [3]=> unicode(1) "2" [4]=> *RECURSION* } } } bool(true) array(5) { [0]=> int(1) [3]=> unicode(1) "2" [1]=> float(3) [4]=> &array(5) { [0]=> int(1) [3]=> unicode(1) "2" [1]=> float(3) [4]=> &array(5) { [0]=> int(1) [3]=> unicode(1) "2" [1]=> float(3) [4]=> *RECURSION* [2]=> unicode(4) "zero" } [2]=> unicode(4) "zero" } [2]=> unicode(4) "zero" } Done