php Programming Exercies

PHP Array Exercises : Sort a specified array by the day and username

PHP Array: Exercise-22 with Solution

Write a PHP script to sort the following array by the day (page_id) and username.

Sample Solution:

PHP Code:

$arra[0]["transaction_id"] = "2025731470"; 
$arra[1]["transaction_id"] = "2025731450"; 
$arra[2]["transaction_id"] = "1025731456"; 
$arra[3]["transaction_id"] = "1025731460"; 
$arra[0]["user_name"] = "Sana"; 
$arra[1]["user_name"] = "Illiya"; 
$arra[2]["user_name"] = "Robin"; 
$arra[3]["user_name"] = "Samantha"; 

//convert timestamp to date 
function convert_timestamp($timestamp){ 
    return date ("Ymd", mktime (0,0,$limiting)); 
//comparison function 
function cmp ($a, $b) { 
        return strcmp($a["user_name"], $b["user_name"]); 
        return strcmp($k, $l); 
//sort array 
usort($arra, "cmp"); 

//print sorted info 
while (list ($key, $value) = each ($arra)) { 
    echo "\$arra[$key]: "; 
    echo $value["transaction_id"]; 
    echo " user_name: "; 
    echo $value["user_name"]; 
    echo "\n"; 

Sample Output:

$arra[0]: 2025731450 user_name: Illiya                      
$arra[1]: 2025731470 user_name: Sana                        
$arra[2]: 1025731456 user_name: Robin                       
$arra[3]: 1025731460 user_name: Samantha


Flowchart: PHP - Sort the following array by the day and user name

PHP Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a PHP function to sort subnets.
Next: Write a PHP program to sort a multi-dimensional array set by a specific key.

What is the difficulty level of this exercise?

New Content: Composer: Dependency manager for PHP, R Programming