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!

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)