Brojčani ključ je obično redni broj člana u polju, i tada se naziva indeksom.
Uobičajeno je da brojanje članova počinje od nule, tako da je indeks prvog člana polja 0, drugog 1, trećeg 2 i tako dalje.
Za stvaranje polja koristi se ključna riječ array:
$gradovi = array("Zagreb","Split","Rijeka");
Osim prilikom stvaranja polja, članovima polja je moguće i pojedinačno pridruživati vrijednosti:
$gradovi[0] = "Zagreb";
$gradovi[1] = "Split";
$gradovi[2] = "Rijeka";
Polje ne mora biti prethodno stvoreno pomoću ključne riječi array. U tom slučaju, bit će stvoreno nakon što se jednom članu polja pridruži vrijednost.
Već stvoreno polje nema fiksnu veličinu, odnosno moguće mu je kasnije nadodati proizvoljan broj članova.
Osim broja, ključ polja može biti i znakovni niz.
Ideja je da takav ključ bude naziv koji je smisleno povezan s vrijednošću člana polja.
Polja sa znakovnim ključem nazivaju se stoga i asocijativna polja.
Pri stvaranju polja sa znakovnim ključem, za svaki član potrebno je navesti i ključ i vrijednost:
$post_br = array ("Zagreb" => 10000, "Split" => 21000, "Rijeka" => 51000);
Za pristup članu polja koristi se njegov ključ:
echo $post_br["Rijeka"];
Pridruživanje vrijednosti članu polja također se obavlja preko njegovog ključa:
$post_br["Osijek"] = 31000;