Mastering PHP arrays is crucial for efficient data management in web development. Understanding indexed, associative, and multidimensional arrays, along with PHP’s powerful array functions and sorting techniques, can significantly enhance coding skills.
$arr = array("apple", "banana", "cherry");$arr = {"apple", "banana", "cherry"};$arr = ["apple" => 1, "banana" => 2];$arr = ("apple", "banana", "cherry");$fruits?length($fruits)count($fruits)size($fruits)total($fruits)$arr = array(5, 10, 15); echo $arr[1]; a) 5$fruits?$fruits[] = "orange";array_add($fruits, "orange");$fruits->push("orange");$fruits = "orange";$arr = array("key" => "value");$arr = {"key": "value"};$arr = ["key" => "value"];$arr->name$arr[name]$arr["name"]$arr->{"name"}$arr = array("a" => 1, "b" => 2); echo $arr["b"]; a) akey_exists()array_key()isset()in_array()unset($arr["key"]);delete($arr["key"]);remove($arr["key"]);unset($arr->key);$fruits = array( array("apple", "banana"), array("cherry", "date") ); a) $fruits[0][0];$fruits[1][1];$fruits[0][1];$fruits[1][0];$arr = array( "first" => array("x" => 10, "y" => 20), "second" => array("a" => 30, "b" => 40) ); echo $arr["second"]["b"]; a) 10$arr[][] = "new value";$arr[] = array("new value");array_push($arr, "new value");$arr = "new value";count($arr, 1)count($arr, COUNT_RECURSIVE)sizeof($arr, true)array_count($arr, true)array_merge() function do?$arr1 = array("a", "b"); $arr2 = array("c", "d"); $result = array_merge($arr1, $arr2); echo count($result); a) 2array_cut()array_slice()array_splice()slice()array_sum()sum_array()total()array_add()in_array() function?asort($arr)sort($arr)rsort($arr)ksort($arr)ksort()arsort()asort()usort()$arr = array(5, 2, 8, 1); sort($arr); echo $arr[0]; a) 5rsort()krsort()reverse_sort()rksort()array_reverse() do?array_sort_by_key()usort()array_multisort()key_sort()array_unique() function do?array_random()shuffle()randomize_array()array_sort_random()array_diff()array_compare()array_check()array_search()$arr = array(1, 2, 3); array_push($arr, 4); echo end($arr); a) 1| Qno | Answer |
|---|---|
| 1 | b) 0 |
| 2 | a) $arr = array(“apple”, “banana”, “cherry”); |
| 3 | b) count($fruits) |
| 4 | b) 10 |
| 5 | a) $fruits[] = “orange”; |
| 6 | d) Both a and c |
| 7 | c) $arr[“name”] |
| 8 | b) 2 |
| 9 | a) key_exists() |
| 10 | a) unset($arr[“key”]); |
| 11 | b) An array containing other arrays |
| 12 | a) $fruits[0][0]; |
| 13 | d) 40 |
| 14 | b) $arr[] = array(“new value”); |
| 15 | b) count($arr, COUNT_RECURSIVE) |
| 16 | b) Combines two arrays into one |
| 17 | b) 4 |
| 18 | b) array_slice() |
| 19 | a) array_sum() |
| 20 | a) Checks if a value exists in an array |
| 21 | b) sort($arr) |
| 22 | a) ksort() |
| 23 | c) 1 |
| 24 | a) rsort() |
| 25 | b) Reverses order of array elements |
| 26 | b) usort() |
| 27 | b) Removes duplicate values |
| 28 | b) shuffle() |
| 29 | a) array_diff() |
| 30 | c) 4 |