Array ( [d] => lemon [a] => orange [b] => banana [c] => apple )


arsort Sort an array in reverse order and maintain index association a = orange d = lemon b = banana c = apple


asort Sort an array and maintain index association c = apple b = banana d = lemon a = orange


krsort Sort an array by key in reverse order d = lemon c = apple b = banana a = orange


ksort Sort an array by key a = orange b = banana c = apple d = lemon


rsort Sort an array in reverse order 0 = orange 1 = lemon 2 = banana 3 = apple


sort Sort an array 0 = apple 1 = banana 2 = lemon 3 = orange


natsort Sort an array using a "natural order" algorithm Standard sorting Array ( [0] => img1.png [1] => img10.png [2] => img12.png [3] => img2.png ) Natural order sorting Array ( [3] => img1.png [2] => img2.png [1] => img10.png [0] => img12.png )


array_unique Removes duplicate values from an array Array ( [a] => green [0] => red [b] => green [1] => blue [2] => red ) Example #1 array_unique() example Array ( [a] => green [0] => red [1] => blue ) Example #2 array_unique() and types array(2) { [0]=> int(4) [2]=> string(1) "3" }


print_r and var_dump Array ( [0] => apple [1] => banana [2] => lemon [3] => orange ) array(4) { [0]=> string(5) "apple" [1]=> string(6) "banana" [2]=> string(5) "lemon" [3]=> string(6) "orange" }