0% found this document useful (0 votes)
20 views7 pages

PHP Arrays Questions

The document contains a series of PHP exercises focused on array manipulation, including tasks such as displaying strings, sorting, deleting elements, and generating random numbers. Each exercise provides specific requirements and expected outputs, covering a wide range of PHP array functions and techniques. The exercises are designed to enhance understanding and practical skills in PHP programming related to arrays.

Uploaded by

aragawasres8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views7 pages

PHP Arrays Questions

The document contains a series of PHP exercises focused on array manipulation, including tasks such as displaying strings, sorting, deleting elements, and generating random numbers. Each exercise provides specific requirements and expected outputs, covering a wide range of PHP array functions and techniques. The exercises are designed to enhance understanding and practical skills in PHP programming related to arrays.

Uploaded by

aragawasres8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

PHP arrays - Exercises, Practice, Solution

1. $color = array('white', 'green', 'red', 'blue', 'black'); Write a script which will
display the following string.

"The memory of that scene for me is like a frame of film forever frozen at
that moment: the red carpet, the green lawn, the white house, the leaden
sky. The words 'red', 'green' and 'white' will come from $color.”
2. $color = array('white', 'green', 'red'') Write a PHP script which will display the
colors in the following way :
Output :
white, green, red,

 green
 red
 white

3. $Country_City = array(“Ethiopia” =>”Addis Ababa”, "Italy"=>"Rome",


"Luxembourg"=>"Luxembourg", "Belgium"=> "Brussels",
"Denmark"=>"Copenhagen", "Finland"=>"Helsinki", "France" => "Paris",
"Slovakia"=>"Bratislava", "Slovenia"=>"Ljubljana", "Germany" => "Berlin",
"Greece" => "Athens", "Ireland"=>"Dublin", "Netherlands"=>"Amsterdam",
"Portugal"=>"Lisbon", "Spain"=>"Madrid", "Sweden"=>"Stockholm", "United
Kingdom"=>"London", "Cyprus"=>"Nicosia", "Lithuania"=>"Vilnius", "Czech
Republic"=>"Prague", "Estonia"=>"Tallin", "Hungary"=>"Budapest",
"Latvia"=>"Riga", "Malta"=>"Valetta", "Austria" => "Vienna",
"Poland"=>"Warsaw") ;

Create a PHP script which displays the capital and country name from the
above array $Country_City. Sort the list by the capital of the country.

Sample Output :
The capital of Ethiopia is Addis Ababa
The capital of Netherlands is Amsterdam
The capital of Greece is Athens
The capital of Germany is Berlin
4. $x = array(1, 2, 3, 4, 5); Delete an element from the above PHP array. After
deleting the element, integer keys must be normalized.
Sample Output :
array(5) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) }
array(4) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(5) }
5. $color = array (4 => 'white', 6 => 'green', 11=> 'red'); Write a PHP script to get
the first element of the above array.
Expected result: white
6. Write a PHP script that inserts a new item in an array in any position.
Expected Output :
Original array :
12345
After inserting '$' the array is :
123$45
7. Write a PHP script to sort the following associative array.
array("Sophia"=>"31","Jacob"=>"41","William"=>"39","Ramesh"=>"40") in
a) ascending order sort by value
b) ascending order sort by Key
c) descending order sorting by Value
d) descending order sorting by Key
8. Write a PHP script to calculate and display average temperature, five lowest
and highest temperatures. Recorded temperatures : “78, 60, 62, 68, 71, 68,
73, 85, 66, 64, 76, 63, 75, 76, 73, 68, 62, 73, 72, 65, 74, 62, 62, 65, 64, 68,
73, 75, 79, 73”

Expected Output :
Average Temperature is : 70.6
List of seven lowest temperatures : 60, 62, 63, 63, 64,
List of seven highest temperatures : 76, 78, 79, 81, 85,

9. Write a PHP program to sort an array of positive integers using the Bead-Sort
Algorithm.
According to Wikipedia "Bead-sort is a natural sorting algorithm, developed by
Joshua J. Arulanandham, Cristian S. Calude and Michael J. Dinneen in 2002.
Both digital and analog hardware implementations of bead sort can achieve a
sorting time of O(n); however, the implementation of this algorithm tends to be
significantly slower in software and can only be used to sort lists of positive
integers".

Input array : Array ( [0] => 5 [1] => 3 [2] => 1 [3] => 3 [4] => 8 [5] => 7 [6]
=> 4 [7] => 1 [8] => 1 [9] => 3 )
Expected Result : Array ( [0] => 8 [1] => 7 [2] => 5 [3] => 4 [4] => 3 [5] => 3
[6] => 3 [7] => 1 [8] => 1 [9] => 1 )

10. Write a PHP program to merge (by index) the following two arrays.

Sample arrays :
$array1 = array(array(77, 87), array(23, 45));
$array2 = array("w3resource", "com");
Expected Output :
Array
(
[0] => Array
(
[0] => w3resource
[1] => 77
[2] => 87
)
[1] => Array
(
[0] => com
[1] => 23
[2] => 45
)
)
11. Write a PHP function to change the following array's all values to upper or
lower case.

Sample arrays :
$Color = array('A' => 'Blue', 'B' => 'Green', 'c' => 'Red');
Expected Output :
Values are in lower case.
Array ( [A] => blue [B] => green [c] => red )
Values are in upper case.
Array ( [A] => BLUE [B] => GREEN [c] => RED )
12. Write a PHP script which displays all the numbers between 200 and 250
that are divisible by 4.

Note : Do not use any PHP control statement.


Expected Output :
200,204,208,212,216,220,224,228,232,236,240,244,248

13. Write a PHP script to get the shortest/longest string length from an array.

Sample arrays : ("abcd","abc","de","hjjj","g","wer")


Expected Output : The shortest array length is 1. The longest array length
is 4.

14. Write a PHP script to generate unique random numbers within a range.

Sample Range : (11, 20)


Sample Output : 17 16 13 20 14 19 18 15 11 12

15. Write a PHP script to get the largest key in an array.


16. Write a PHP function that returns the lowest integer that is not 0.
17. Write a PHP function to floor decimal numbers with precision. Note:
Accept three parameters number, precision, and $separator

Sample Data : 1.155, 2, "."


100.25781, 4, "."
-2.9636, 3, "."

Expected Output :
1.15
100.2578
-2.964

18. Write a PHP script to print "second" and Red from the following array.

Sample Data :
$color = array ( "color" => array ( "a" => "Red", "b" => "Green", "c" =>
"White"),
"numbers" => array ( 1, 2, 3, 4, 5, 6 ),
"holes" => array ( "First", 5 => "Second", "Third"));
19. Write a PHP script to sort the following array by the day (page_id) and
username.
20. Write a PHP function to sort entity letters.
21. Write a PHP function to shuffle an associative array, preserving key, value
pairs.
22. Write a PHP function to generate a random password (contains
uppercase, lowercase, numeric and other) using shuffle() function.

23. Write a PHP script to sort an array in reverse order (highest to lowest).
24. Write a PHP program to generate an array with a range taken from a
string.
25. Write a PHP program to create a letter range with arbitrary length.
26. rite a PHP program to get the index of the highest value in an associative
array.
27. Write a PHP function to search a specified value within the values of an
associative array.
28. Write a PHP program to sort an associative array (alphanumeric with case-
sensitive data) by values.
29. Write a PHP script to lower-case and upper-case, all elements in an array.
30. Write a PHP script to count the total number of times a specific value
appears in an array.
31. Write a PHP function to create a multidimensional unique array for any
single key index.
32. Write a PHP program to remove duplicate values from an array which
contains only strings or only integers.
33. Write a PHP program to get a sorted array without preserving the keys.
34. Write a PHP program to identify the email addresses which are not unique.
35. Write a PHP script to merge two commas separated lists with unique value
only.
36. Write a PHP a function to remove a specified, duplicate entry from an
array.
37. Write a PHP function to check whether all array values are strings or not.
38. Write a PHP function to get an array with the first key and value.
39. Write a PHP function to set union of two arrays.
40. Write a PHP script to get an array containing all the entries of an array
which have the keys that are present in another array.
Test Data : 1st array : ('c1' => 'Red', 'c2' => 'Green', 'c3' => 'White', c4 =>
'Black')
2nd array : ('c2', 'c4')
Output :
Array
(
[c2] => Green
[c4] => Black
)
41. Write a PHP program to filter out some elements with certain key-names.
Test Data :
1st array : ('c1' => 'Red', 'c2' => 'Green', 'c3' => 'White', c4 => 'Black')
2nd array : ('c2', 'c4')
Output :
Array
(
[c1] => Red
[c3] => White
)

42. Write a PHP function to convert a string to an array (trimming every line
and remove empty lines).

43. Write a PHP script to create a two-dimensional array (4x4), initialized to


10.

44. Write a PHP function to compares two multidimensional arrays and returns
the difference.

45. Write a PHP script to combine (using one array for keys and another for its
values) the following two arrays.
('x', 'y', 'y'), (10, 20, 30)
46. Write a PHP program to create a range like the following array.
Array
(
[20] => 2
[21] => 3
[22] => 4
[23] => 5
[24] => 6
[25] => 7
)

You might also like