<?php
// Creating an array
$fruits = ["apple", "banana", "cherry"];
// Add a new element at the end
$fruits[] = "date"; // ['apple', 'banana', 'cherry', 'date']
echo implode(", ", $fruits) . "\n"; // prints apple, banana, cherry, date
// Inserting an element at a specific position
array_splice($fruits, 1, 0, "bilberry"); // ['apple', 'bilberry', 'banana', 'cherry', 'date']
echo implode(", ", $fruits) . "\n"; // prints apple, bilberry, banana, cherry, date
// Removing a particular element
unset($fruits[array_search("banana", $fruits)]); // ['apple', 'bilberry', 'cherry', 'date']
echo implode(", ", $fruits) . "\n"; // prints apple, bilberry, cherry, date
// Accessing elements using indexing
$firstFruit = $fruits[0]; // apple
echo $firstFruit . "\n"; // prints apple
$lastFruit = end($fruits); // date
echo $lastFruit . "\n"; // prints date
// Converting static array to a dynamic list and vice versa
$fruitArray = ["kiwi", "lemon", "mango"];
$fruitList = array_merge($fruits, $fruitArray);
echo implode(", ", $fruitList) . "\n"; // prints apple, bilberry, cherry, date, kiwi, lemon, mango
$newFruitArray = array_values($fruitArray);
echo implode(", ", $newFruitArray) . "\n"; // prints kiwi, lemon, mango
?>