Avatar ·

Como obter o primeiro elemento de um array em PHP? Todas as maneiras e exemplos

Olá a todos! Sou um desenvolvedor PHP iniciante e tive um problema que parece simples, mas fiquei confuso com as diferentes abordagens.\n\nPreciso obter o primeiro elemento de um array, mas não sei qual método é melhor usar em diferentes situações. Tenho vários arrays:\n\n```php\n// Array indexado simples\n$fruits = ['apple', 'banana', 'orange'];\n\n// Array associativo com chaves desconhecidas\n$user = ['name' => 'Иван', 'age' => 25, 'city' => 'Москва'];\n\n// Array que pode estar vazio\n$data = [];\n```\n\nTentei usar `$fruits[0]`, mas isso não funciona para arrays associativos. Também li sobre `reset()`, `array_shift()`, `current()` e `array_values()`, mas não entendo qual é a diferença e qual método escolher.\n\nPerguntas específicas:\n1. Qual é a maneira mais confiável de ob