Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,933 questions

51,870 answers

573 users

How to create a list of three-letter all combinations in PHP

2 Answers

0 votes
function print_three_letters_combination() {
    $s = "abcdefghijklmnopqrstuvwxyz";
   
    $s_size = strlen($s);
    
    for ($i = 0; $i < $s_size; $i++) {
        for ($j = 0; $j < $s_size; $j++) {
            for ($k = 0; $k < $s_size; $k++) {
                echo $s[$i] . $s[$j] . $s[$k] . " ";
            }
        }
        
        echo "\n";
    }
}       


print_three_letters_combination();    

 
/*
run:
 
aaa aab aac aad aae aaf aag aah aai aaj aak aal aam aan aao aap aaq aar aas aat aau aav aaw aax aay aaz aba abb abc abd abe
abf abg abh abi abj abk abl abm abn abo abp abq abr abs abt abu abv abw abx aby abz aca acb acc acd ace acf acg ach aci acj
ack acl acm acn aco acp acq acr acs act acu acv acw acx acy acz ada adb adc add ade adf adg adh adi adj adk adl adm adn ado
adp adq adr ads adt adu adv adw adx ady adz aea aeb aec aed aee aef aeg aeh aei aej aek ael aem aen aeo aep aeq aer aes aet
aeu aev aew aex aey aez afa afb afc afd afe aff afg afh afi afj afk afl afm afn afo afp afq afr afs aft afu afv afw afx afy
afz aga agb agc agd age agf agg agh agi agj agk agl agm agn ago agp agq agr ags agt agu agv agw agx agy agz aha ahb ahc ahd
ahe ahf ahg ahh ahi ahj ahk ahl ahm ahn aho ahp ahq ahr ahs aht ahu ahv ahw ahx ahy ahz aia aib aic aid aie aif aig aih aii
aij aik ail aim ain aio aip aiq air ais ait aiu aiv aiw aix aiy aiz aja ajb ajc ajd aje ajf ajg ajh aji ajj ajk ajl ajm ajn
ajo ajp ajq ajr ajs ajt aju ajv ajw ajx ajy ajz aka akb akc akd ake akf akg akh aki akj akk akl akm akn ako akp akq akr aks
akt aku akv akw akx aky akz ala alb alc ald ale alf alg alh ali alj alk all alm aln alo alp alq alr als alt alu alv alw alx
aly alz ama amb amc amd ame amf amg amh ami amj amk aml amm amn amo amp amq amr ams amt amu amv amw amx amy amz ana anb anc
and ane anf ang anh ani anj ank anl anm ann ano anp anq anr ans ant anu anv anw anx any anz aoa aob aoc aod aoe aof aog aoh
aoi aoj aok aol aom aon aoo aop aoq aor aos aot aou aov aow aox aoy aoz apa apb apc apd ape apf apg aph api apj apk apl apm
apn apo app apq apr aps apt apu apv apw apx apy apz aqa aqb aqc aqd aqe aqf aqg aqh aqi aqj aqk aql aqm aqn aqo aqp aqq aqr
aqs aqt aqu aqv aqw aqx aqy aqz ara arb arc ard are arf arg arh ari arj ark arl arm arn aro arp arq arr ars art aru arv arw
arx ary arz asa asb asc asd ase asf asg ash asi asj ask asl asm asn aso asp asq asr ass ast asu asv asw asx asy asz ata atb
atc atd ate atf atg ath ati atj atk atl atm atn ato atp atq atr ats att atu atv atw atx aty atz aua aub auc aud aue auf aug
auh aui auj auk aul aum aun auo aup auq aur aus aut auu auv auw aux auy auz ava avb avc avd ave avf avg avh avi avj avk avl
avm avn avo avp avq avr avs avt avu avv avw avx avy avz awa awb awc awd awe awf awg awh awi awj awk awl awm awn awo awp awq
awr aws awt awu awv aww awx awy awz axa axb axc axd axe axf axg axh axi axj axk axl axm axn axo axp axq axr axs axt axu axv
axw axx axy axz aya ayb ayc ayd aye ayf ayg ayh ayi ayj ayk ayl aym ayn ayo ayp ayq ayr ays ayt ayu ayv ayw ayx ayy ayz aza
azb azc azd aze azf azg azh azi azj azk azl azm azn azo azp azq azr azs azt azu azv azw azx azy azz ...

*/

 



answered Oct 5, 2016 by avibootz
edited Oct 15, 2024 by avibootz
0 votes
function generate_three_letters_combinations() {
    $azletters = range('a', 'z');
    $combinations = [];

    foreach ($azletters as $first) {
        foreach ($azletters as $second) {
            foreach ($azletters as $third) {
                $combinations[] = $first . $second . $third;
            }
        }
    }

    return $combinations;
}

$combinations = generate_three_letters_combinations();

print_r($combinations);



/*
run:

Array
(
    [0] => aaa
    [1] => aab
    [2] => aac
    [3] => aad
    [4] => aae
    [5] => aaf
    [6] => aag
    [7] => aah
    [8] => aai
    [9] => aaj
    [10] => aak
    [11] => aal
    [12] => aam
    [13] => aan
    [14] => aao
    [15] => aap
    [16] => aaq
    [17] => aar
    [18] => aas
    [19] => aat
    [20] => aau
    [21] => aav
    [22] => aaw
    [23] => aax
    [24] => aay
    [25] => aaz
    [26] => aba
    [27] => abb
    [28] => abc
    [29] => abd
    [30] => abe
    [31] => abf
    [32] => abg
    [33] => abh
    [34] => abi
    [35] => abj
    [36] => abk
    [37] => abl
    [38] => abm
    [39] => abn
    [40] => abo
    [41] => abp
    [42] => abq
    [43] => abr
    [44] => abs
    [45] => abt
    [46] => abu
    [47] => abv
    [48] => abw
    [49] => abx
    [50] => aby
    [51] => abz
    [52] => aca
    [53] => acb
    [54] => acc
    [55] => acd
    [56] => ace
    [57] => acf
    [58] => acg
    [59] => ach
    [60] => aci
    [61] => acj
    [62] => ack
    [63] => acl
    [64] => acm
    [65] => acn
    [66] => aco
    [67] => acp
    [68] => acq
    [69] => acr
    [70] => acs
    [71] => act
    [72] => acu
    [73] => acv
    [74] => acw
    [75] => acx
    [76] => acy
    [77] => acz
    [78] => ada
    [79] => adb
    [80] => adc
    [81] => add
    [82] => ade
    [83] => adf
    [84] => adg
    [85] => adh
    [86] => adi
    [87] => adj
    [88] => adk
    [89] => adl
    [90] => adm
    [91] => adn
    [92] => ado
    [93] => adp
    [94] => adq
    [95] => adr
    [96] => ads
    [97] => adt
    [98] => adu
    [99] => adv
    [100] => adw
    [101] => adx
    [102] => ady
    [103] => adz
    [104] => aea
    [105] => aeb
    [106] => aec
    [107] => aed
    [108] => aee
    [109] => aef
    [110] => aeg
    [111] => aeh
    [112] => aei
    [113] => aej
    [114] => aek
    [115] => ael
    [116] => aem
    [117] => aen
    [118] => aeo
    [119] => aep
    [120] => aeq
    [121] => aer
    [122] => aes
    [123] => aet
    [124] => aeu
    [125] => aev
    [126] => aew
    [127] => aex
    [128] => aey
    [129] => aez
    [130] => afa
    [131] => afb
    [132] => afc
    [133] => afd
    [134] => afe
    [135] => aff
    [136] => afg
    [137] => afh
    [138] => afi
    [139] => afj
    [140] => afk
    [141] => afl
    [142] => afm
    [143] => afn
    [144] => afo
    [145] => afp
    [146] => afq
    [147] => afr
    [148] => afs
    [149] => aft
    [150] => afu
    [151] => afv
    [152] => afw
    [153] => afx
    [154] => afy
    [155] => afz
    [156] => aga
    [157] => agb
    [158] => agc
    [159] => agd
    [160] => age
    [161] => agf
    [162] => agg
    [163] => agh
    [164] => agi
    [165] => agj
    [166] => agk
    [167] => agl
    [168] => agm
    [169] => agn
    [170] => ago
    [171] => agp
    [172] => agq
    [173] => agr
    [174] => ags
    [175] => agt
    [176] => agu
    [177] => agv
    [178] => agw
    [179] => agx
    [180] => agy
    [181] => agz
    [182] => aha
    [183] => ahb
    [184] => ahc
    [185] => ahd
    [186] => ahe
    [187] => ahf
    [188] => ahg
    [189] => ahh
    [190] => ahi
    [191] => ahj
    [192] => ahk
    [193] => ahl
    [194] => ahm
    [195] => ahn
    [196] => aho
    [197] => ahp
    [198] => ahq
    [199] => ahr
    [200] => ahs
    [201] => aht
    [202] => ahu
    [203] => ahv
    [204] => ahw
    [205] => ahx
    [206] => ahy
    [207] => ahz
    [208] => aia
    [209] => aib
    [210] => aic
    [211] => aid
    [212] => aie
    [213] => aif
    [214] => aig
    [215] => aih
    [216] => aii
    [217] => aij
    [218] => aik
    [219] => ail
    [220] => aim
    [221] => ain
    [222] => aio
    [223] => aip
    [224] => aiq
    [225] => air
    [226] => ais
    [227] => ait
    [228] => aiu
    [229] => aiv
    [230] => aiw
    [231] => aix
    [232] => aiy
    [233] => aiz
    [234] => aja
    [235] => ajb
    [236] => ajc
    [237] => ajd
    [238] => aje
    [239] => ajf
    [240] => ajg
    [241] => ajh
    [242] => aji
    [243] => ajj
    [244] => ajk
    [245] => ajl
    [246] => ajm
    [247] => ajn
    [248] => ajo
    [249] => ajp
    [250] => ajq
    [251] => ajr
    [252] => ajs
    [253] => ajt
    [254] => aju
    [255] => ajv
    [256] => ajw
    [257] => ajx
    [258] => ajy
    [259] => ajz
    [260] => aka
    [261] => akb
    [262] => akc
    [263] => akd
    [264] => ake
    [265] => akf
    [266] => akg
    [267] => akh
    [268] => aki
    [269] => akj
    [270] => akk
    [271] => akl
    [272] => akm
    [273] => akn
    [274] => ako
    [275] => akp
    [276] => akq
    [277] => akr
    [278] => aks
    [279] => akt
    [280] => aku
    [281] => akv
    [282] => akw
    [283] => akx
    [284] => aky
    [285] => akz
    [286] => ala
    [287] => alb
    [288] => alc
    [289] => ald
    [290] => ale
    [291] => alf
    [292] => alg
    [293] => alh
    [294] => ali
    [295] => alj
    [296] => alk
    [297] => all
    [298] => alm
    [299] => aln
    [300] => alo
    [301] => alp
    [302] => alq
    [303] => alr
    [304] => als
    [305] => alt
    [306] => alu
    [307] => alv
    [308] => alw
    [309] => alx
    [310] => aly
    [311] => alz
    [312] => ama
    [313] => amb
    [314] => amc
    [315] => amd
    [316] => ame
    [317] => amf
    [318] => amg
    [319] => amh
    [320] => ami
    [321] => amj
    [322] => amk
    [323] => aml
    [324] => amm
    [325] => amn
    [326] => amo
    [327] => amp
    [328] => amq
    [329] => amr
    [330] => ams
    [331] => amt
    [332] => amu
    [333] => amv
    [334] => amw
    [335] => amx
    [336] => amy
    [337] => amz
    [338] => ana
    [339] => anb
    [340] => anc
    [341] => and
    [342] => ane
    [343] => anf
    [344] => ang
    [345] => anh
    [346] => ani
    [347] => anj
    [348] => ank
    [349] => anl
    [350] => anm
    [351] => ann
    [352] => ano
    [353] => anp
    ...

*/



answered Oct 15, 2024 by avibootz
...