Cum se poate modifica fiecare element dintr-un array?

Probabil majoritatea dintre voi si-a dorit sa modifice fiecare element dintr-un array cu un singur “sut”.
De exemplu avem o lista cu utilizatori salvata intr-un array:

Ex: Se cere sa se transforme fiecare nume de utilizator in majuscule.

Varianta1 clasica, probabil asta se invata in liceu / facultate:

<?php

for ($i=0; $i

Varianta2, transformam folosind functia array_map();

Asa ca varianta2 pare mult mai simpla si eleganta. Recomand sa folositi functia array_map() pentru modificarea fiecarui element dintr-un array.

Pentru Functia array_map() am definit primii 2 parametri:
– “strtoupper” : functia ce voi apela
– $utilizatori : array-ul ce doresc sa modific.

Bafta!

Leave a Reply