$firstArray = array('apple', 'orange', 'banana'); $secondArray = array('grape', 'cherry', 'kiwi'); $mergedArray = CRM_Utils_Array::merge($firstArray, $secondArray); print_r($mergedArray);
Array ( [0] => apple [1] => orange [2] => banana [3] => grape [4] => cherry [5] => kiwi )
$fruits = array('apple', 'orange', 'banana'); if (CRM_Utils_Array::value('orange', $fruits)) { echo "Fruits array contains orange"; }
Fruits array contains orange
$numbers = array(1, 2, 3, 4, 5, 6); $slicedArray = CRM_Utils_Array::slice($numbers, 2, 3); print_r($slicedArray);
Array ( [0] => 3 [1] => 4 [2] => 5 )In conclusion, PHP CRM_Utils_Array is a package library that is used to manipulate arrays in CiviCRM. It provides a lot of useful functions for common array operations.