Riješeno: pretvoriti string u int u nizu

Posljednje ažuriranje: 09/19/2023

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

  1. PHP skripta počinje deklaracijom niza. Niz u ovoj instanci je imenovan $my_array i ima tri string elementa.
  2. Naknadno predstavljamo za svaki() petlja namijenjena iteraciji kroz svaki element u nizu.
  3. 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.

Slični postovi: