Avatar ·

Como adicionar elementos a um array vazio em PHP?

Olá a todos! Comecei a estudar PHP e me deparei com um problema. Preciso criar um array vazio e depois adicionar elementos dinamicamente à medida que os dados são processados. Por exemplo, tenho uma lista de produtos e quero coletar apenas aqueles com preço maior que 100 reais. Escrevi o seguinte código: ```php $filtered_items = array(); foreach ($items as $item) { if ($item['price'] > 100) { // Aqui não sei como adicionar o elemento corretamente } } ``` Tentei escrever `$filtered_items[] = $item;` e `array_push($filtered_items, $item);` — ambas as opções parecem funcionar, mas não entendo qual é a diferença e qual método é mais correto. Também ouvi dizer que é possível usar `array_push` com vários elementos de uma vez. Além disso, estou curioso para saber se é possível adicionar elementos não no final, mas no início.