|
26 | 26 | array_pop($users); |
27 | 27 | print_r($users); |
28 | 28 | echo "<br>"; |
| 29 | + // To push elements to last |
| 30 | + array_push($users, "Raj", "Yash"); |
| 31 | + print_r($users); |
| 32 | + echo "<br>"; |
| 33 | + unset($users); |
| 34 | + print_r($users ?? "not exists"); |
| 35 | + echo "<br>"; |
29 | 36 |
|
30 | 37 | $emp = ["name" => "abc", "age" => 25, "salary" => 25000]; |
31 | 38 | print_r(array_keys($emp)); |
|
36 | 43 | $colorsString = implode(", ", $colors); |
37 | 44 | echo $colorsString; |
38 | 45 | echo "<br>"; |
| 46 | + echo gettype($colorsString); |
| 47 | + echo "<br>"; |
39 | 48 |
|
40 | 49 | // Using explode function to convert string to array |
41 | | - $colorsString = "red, green, blue"; |
| 50 | + $colorsString = "red, green, blue, orange"; |
42 | 51 | $colorsArray = explode(", ", $colorsString); |
43 | 52 | print_r($colorsArray); |
44 | 53 | echo "<br>"; |
|
48 | 57 | print_r($uniqueNumbers); |
49 | 58 | echo "<br>"; |
50 | 59 | // Merging two arrays |
51 | | - $array1 = [1, 2, 3]; |
52 | | - $array2 = [4, 5, 6]; |
| 60 | + $array1 = ["0" => 1, 2, 3, 4]; |
| 61 | + $array2 = [4, 5, "b" => 6, 7]; |
53 | 62 | $mergedArray = array_merge($array1, $array2); |
54 | 63 | print_r($mergedArray); |
55 | 64 | echo "<br>"; |
|
69 | 78 | print_r($slicedArray); |
70 | 79 | echo "<br>"; |
71 | 80 | // Finding the difference between two arrays |
72 | | - $array1 = ["apple", "banana", "orange"]; |
| 81 | + $array1 = ["apple", "banana", "orange", "pineapple"]; |
73 | 82 | $array2 = ["banana", "orange", "grapefruit"]; |
74 | | - $difference = array_diff($array1, $array2); //returns entry which are present in array 1 but not array 2 |
| 83 | + $array3 = ["tomato", "orange", "grapefruit"]; |
| 84 | + $difference = array_diff($array1, $array2, $array3); //returns entry which are present in array 1 but not array 2 |
75 | 85 | print_r($difference); |
76 | 86 | echo "<br>"; |
| 87 | + // reverse an array |
| 88 | + $numbers = [1, 2, 3, 4, 5]; |
| 89 | + $reversedArray = array_reverse($numbers, true); |
| 90 | + print_r($reversedArray); |
| 91 | + echo "<br>"; |
| 92 | + $a = array("a" => "Volvo", "b" => "BMW", "c" => "Toyota"); |
| 93 | + print_r(array_reverse($a)); |
| 94 | + echo "<br>Sort functions<br>"; |
| 95 | + // Sorting an array in ascending order |
| 96 | + $numbers = [4, 2, 5, 1, 3]; |
| 97 | + sort($numbers); |
| 98 | + print_r($numbers); |
| 99 | + echo "<br>"; |
| 100 | + // Sorting an array in descending order |
| 101 | + $numbers = [4, 2, 5, 1, 3]; |
| 102 | + rsort($numbers); |
| 103 | + print_r($numbers); |
| 104 | + echo "<br>"; |
| 105 | + // Sorting an associative array by values |
| 106 | + $salaries = ["John" => 40000, "Jane" => 50000, "Jim" => 30000]; |
| 107 | + asort($salaries); |
| 108 | + print_r($salaries); |
| 109 | + echo "<br>"; |
| 110 | + // Sorting an associative array by keys |
| 111 | + $salaries = ["John" => 40000, "Jane" => 50000, "Jim" => 30000]; |
| 112 | + ksort($salaries); |
| 113 | + print_r($salaries); |
| 114 | + echo "<br>"; |
| 115 | + // Sorting an associative array by values in descending order |
| 116 | + $salaries = ["John" => 40000, "Jane" => 50000, "Jim" => 30000]; |
| 117 | + arsort($salaries); |
| 118 | + print_r($salaries); |
| 119 | + echo "<br>"; |
| 120 | + // Sorting an associative array by keys in descending order |
| 121 | + $salaries = ["John" => 40000, "Jane" => 50000, "Jim" => 30000]; |
| 122 | + krsort($salaries); |
| 123 | + print_r($salaries); |
| 124 | + echo "<br>"; |
| 125 | + // Sorting a multidimensional array |
| 126 | + $users = [ |
| 127 | + ["name" => "John", "age" => 30], |
| 128 | + ["name" => "Jane", "age" => 25], |
| 129 | + ["name" => "Jim", "age" => 35] |
| 130 | + ]; |
| 131 | + array_multisort(array_column($users, "age"), SORT_ASC, $users); |
| 132 | + print_r($users); |
| 133 | + echo "<br>"; |
| 134 | + $result = array( |
| 135 | + array('name' => 'Manoj', 'cgpa' => 6.7, 'status' => 'pass'), |
| 136 | + array('name' => "Shalini", 'cgpa' => 9.8, 'status' => 'pass'), |
| 137 | + array('name' => 'Mani', 'cgpa' => 3.2, 'status' => 'fail') |
| 138 | + ); |
| 139 | + $names = array_column($result, 'status', 'name'); |
| 140 | + print_r($names); |
| 141 | + echo "<br>"; |
| 142 | + echo "<br>Searching functions<br>"; |
| 143 | + // Searching for a value in an array |
| 144 | + $numbers = [1, 2, 3, 4, 5]; |
| 145 | + $key = array_search(3, $numbers); |
| 146 | + echo $key; |
| 147 | + echo "<br>"; |
| 148 | + // Checking if a value exists in an array |
| 149 | + $numbers = [1, 2, 3, 4, 5]; |
| 150 | + $exists = in_array(3, $numbers); |
| 151 | + echo $exists ? "Yes" : "No"; |
| 152 | + echo "<br>"; |
| 153 | + // Checking if a key exists in an array |
| 154 | + $emp = ["name" => "John", "age" => 30]; |
| 155 | + $exists = array_key_exists("age", $emp); |
| 156 | + echo $exists ? "Yes" : "No"; |
| 157 | + echo "<br>"; |
| 158 | + // Counting the number of elements in an array |
| 159 | + $numbers = [1, 2, 3, 4, 5]; |
| 160 | + $count = count($numbers); |
| 161 | + echo $count; |
| 162 | + echo "<br>"; |
| 163 | + // Finding the maximum value in an array |
| 164 | + $max = max($numbers); |
| 165 | + echo $max; |
| 166 | + echo "<br>"; |
| 167 | + // Finding the minimum value in an array |
| 168 | + $min = min($numbers); |
| 169 | + echo $min; |
| 170 | + echo "<br>"; |
77 | 171 | ?> |
78 | 172 | </body> |
79 | 173 |
|
|
0 commit comments