From 08af064a39353921a190ada73e3cb1c72e764843 Mon Sep 17 00:00:00 2001 From: zekinah Date: Wed, 1 Jul 2020 17:55:22 -0700 Subject: [PATCH] Adds Declaring and Sorting Array in PHP --- languages/php.php | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/languages/php.php b/languages/php.php index beb1291..e1d9054 100644 --- a/languages/php.php +++ b/languages/php.php @@ -11,6 +11,33 @@ echo ""; // Print a string or type that can be made into a string(I.E int, float print_r($arr); // Print anything, with type hints for array's and object's var_dump($arr); // Print anything, with type hints for any value and sizes +/** + * Declaring an Array + */ +// Indexed Array +$arr = array("John", "Doe", "Lorem", "Ipsum"); + +// Associative Array +$arr = array("John"=>"10", "Doe"=>"200", "Doe"=>"3000", "Ipsum"=>"40000"); + +// Multidimensional Arrays +$arr = array ( + array("John",100,180), + array("Doe",150,130), + array("Lorem",500,200), + array("Ipsum",170,150) +); + +/** + * Sorting an Array + */ +sort($arr); // Sort arrays in ascending order. +rsort($arr); // Sort arrays in descending order. +asort($arr); // Sort associative arrays in ascending order, according to the value. +ksort($arr); // Sort associative arrays in ascending order, according to the key. +arsort($arr); // Sort associative arrays in descending order, according to the value. +krsort($arr); // Sort associative arrays in descending order, according to the key. + /** * Ways of looping */