PHP , također poznat kao Hypertext Preprocessor, popularan je skriptni jezik koji se široko koristi za web razvoj. Dolazi s širokim nizom funkcionalnosti kao što su nizovi, koji su složene varijable koje programerima daju mogućnost da istovremeno drže više od jedne vrijednosti. U nekom trenutku PHP programiranja, možda ćete morati pretvoriti string vrijednosti u nizu u cijele brojeve. To je ključna briga kojom ćemo se baviti u ovom članku.
Razumijevanje PHP konverzije niza u cijeli broj
U PHP-u koristimo određene ugrađene funkcije za pretvaranje stringova u cijele brojeve. Funkcija intval() je naredba koja može promijeniti string ili decimalni broj u cijeli broj. Može primiti dva parametra. Prvi je string koji želite pretvoriti. Drugi je osnova za konverziju koja je opcionalna.
Za konverziju stringa u cijeli broj unutar niza, može se koristiti jednostavna PHP petlja foreach() za iteraciju kroz svaki element i promjenu njegovog formata.
Rješenje: Pretvorite string u cijeli broj u nizu
Sljedeći PHP kod pruža rješenje za pretvaranje stringa u cijeli broj u nizu:
$my_array = array("1", "2", "3");
foreach ($my_array as &$value) {
$value = intval($value);
}
U ovom skriptu kreiramo jednostavan niz sa tri string elementa. Koristeći PHP foreach petlju, prelazimo kroz svaki element u originalnom nizu. Simbol & se ovdje koristi za referenciranje svake vrijednosti u nizu, što nam omogućava da modificiramo stvarni element. Funkcija intval() zatim mijenja svaki string element u cijeli broj.
Objašnjenje koda korak po korak
- PHP skripta počinje deklaracijom niza. Niz u ovoj instanci je imenovan $my_array i ima tri string elementa.
- Naknadno predstavljamo za svaki() petlja namijenjena iteraciji kroz svaki element u nizu.
- U petlji, svaki element niza – označen kao $value – se konvertuje iz niza u cijeli broj koristeći PHP inval() funkcija.
Zaključno, PHP pruža praktičnu i jednostavnu metodu za pretvaranje string vrijednosti unutar niza u cijele brojeve. Korištenjem ugrađene funkcije intval() u kombinaciji s petljom foreach() , u mogućnosti smo glatko izvršiti ovaj zadatak konverzije. Razumijevanje takvih procedura u PHP-u doprinosi produktivnijem iskustvu web programiranja.