Alfabetisk uppräkning

PHP

3 svar · 218 visningar · startad av aasah

Medlem sedan mars 20034 471 inlägg
Trådstart#1

Stillestånd råder på hjärnkontoret... Jag vill använda bokstäver för att indexera en viss sak. Alltså behöver jag en funktion som successivt spottar ur sig: A, B, C, ... För ögonblicket kan man förutsätta att uppräkningen tar slut före Z.

Ett sätt vore ju att sätta en variabel:

$alfa = "ABCDEFGHIJKLMNOPQRSTVWXYZ";

och sedan ta rätt på den bokstav som står på indexplats 1,2,3,... Jag tror att det ska finnas en sådan funktion, men jag kommer inte på vad den heter?

Finns det någon bättre metod?

Medlem sedan mars 20025 907 inlägg
#2
<?php
$alfa = "ABCDEFGHIJKLMNOPQRSTVWXYZ"; 
for($i = 0; $i< strlen($alfa);$i++){
	echo $alfa{$i} . " ";
}
?>

Möjligt att det finns en smidigare lösning, men den fungerar iaf :)

Medlem sedan dec. 20025 483 inlägg
#3
chr(65 + index)

?

Medlem sedan mars 20034 471 inlägg
#4

Tusen tack! :e Peter S:s idé är ju suveränt enkel!

262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)