Различные методы получения значений массива PHP по определенному индексу

Чтобы получить значение по определенному индексу в массиве PHP, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: использование квадратных скобок

$array = ['apple', 'banana', 'orange'];
$index = 1;
$value = $array[$index];
echo $value; // Output: banana

Метод 2. Использование функции array_values

$array = ['apple', 'banana', 'orange'];
$index = 2;
$values = array_values($array);
$value = $values[$index];
echo $value; // Output: orange

Метод 3. Использование функции array_slice

$array = ['apple', 'banana', 'orange'];
$index = 0;
$element = array_slice($array, $index, 1);
$value = $element[0];
echo $value; // Output: apple

Метод 4. Использование функций currentи next

$array = ['apple', 'banana', 'orange'];
$index = 2;
reset($array);
for ($i = 0; $i < $index; $i++) {
    next($array);
}
$value = current($array);
echo $value; // Output: orange

Метод 5: использование функций array_key_firstи array_walk(доступно начиная с PHP 7.3)

$array = ['apple', 'banana', 'orange'];
$index = 1;
$element = null;
array_walk($array, function ($value, $key) use (&$element, $index) {
    if ($key === $index) {
        $element = $value;
    }
});
echo $element; // Output: banana