webForumDet fria alternativet

Alfabetisk uppräkning

PHP

3 svar · 216 visningar · startad av aasah

Medlem sedan mars 20034 471 inlägg
Frågan#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!

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)