Wordle Best First Word – it’s AROSE :)

Just booking myself a very special place in hell 🙂

Because I’m in isolation at the moment, I set to thinking what would be the best first word to use every time in Wordle.

Getting a good Wordle score is dependent on guessing the first word, then deriving the answer from there. It makes sense therefore that your first word should be a word with the highest probability of having the correct characters in it right from the start.

By looking through the frequency if alphabet characters in all of the 5 letter words in the English language, this can be easily achieved. I wrote a little program in PHP but you could do it in any language.

A little caveat, I got this list of 5 letter words from just googling it, most words are correct but there’s probably a few that are duffers.

<?php
$wordsArray = array(
  "Aargh","Aback","Abaft","Aboon","About","Above","Abuse","Accel",
  "Acute","Adieu","Adios","Admit","Adopt","Adown","Adult","Afoot",
  "Afore","Afoul","After","Again","Agape","Agent","Agogo","Agone",
  "Agree","Ahead","Ahull","Alack","Alcon","Alife","Alike","Aline",
  "Alive","Allow","Aloft","Aloha","Alone","Along","Aloof","Aloud",
  "Alter","Amiss","Among","Amply","Amuck","Anger","Angry","Apace",
  "Apart","Apple","Apply","Aptly","Arear","Argue","Arise","Aside",
  "Askew","Aught","Avast","Avoid","Award","Aware","Awful","Badly",
  "Bakaw","Bally","Basic","Basis","Basta","Beach","Begad","Begin",
  "Below","Birth","Black","Blame","Bless","Blige","Blind","Block",
  "Blood","Board","Bothe","Brain","Brava","Brave","Bravo","Bread",
  "Break","Brief","Bring","Broad","Brown","Build","Burst","Buyer",
  "Canny","Carry","Catch","Cause","Chain","Chair","Cheap","Check",
  "Chest","Chief","Child","China","Chook","Circa","Civil","Claim",
  "Class","Clean","Clear","Climb","Clock","Close","Coach","Coast",
  "Count","Court","Cover","Coyly","Crazy","Cream","Crime","Cross",
  "Crowd","Crown","Cycle","Daily","Damme","Dance","Death","Depth",
  "Dildo","Dimly","Dirty","Ditto","Doubt","Draft","Drama","Dream",
  "Dress","Drily","Drink","Drive","Dryly","Dully","Early","Earth",
  "Empty","Enemy","Enjoy","Enter","Entry","Equal","Error","Event",
  "Exact","Exist","Extra","Faint","Faith","False","Fatly","Fault",
  "Feyly","Field","Fifth","Fight","Final","First","Fitly","Floor",
  "Focus","Force","Forte","Forth","Frame","Frank","Fresh","Frick",
  "Front","Fruit","Fudge","Fully","Funny","Furth","Gaily","Gayly",
  "Giant","Glass","Godly","Golly","Grand","Grant","Grass","Gratz",
  "Great","Green","Gross","Group","Guess","Guide","Hallo","Haply",
  "Happy","Harsh","Hasta","Havoc","Heart","Heavy","Hella","Hello",
  "Hence","Henry","Horse","Hotel","Hotly","House","Howay","Howdy",
  "Hullo","Human","Huzza","Icily","Ideal","Image","Imply","Index",
  "Infra","Inner","Input","Issue","Japan","Jesus","Jildi",
  "Joint","Jolly","Jones","Judge","Kapow","Knife","Large","Laugh",
  "Laura","Laxly","Layer","Learn","Leave","Legal","Lento",
  "Level","Lewis","Light","Limit","Local","Loose","Lordy","Lowly",
  "Lucky","Lunch","Madly","Magic","Major","March","Marry","Match",
  "Maybe","Mercy","Metal","Minor","Minus","Model","Money","Month",
  "Moral","Motor","Mouth","Music","Naked","Nasty","Naval","Neath",
  "Never","Newly","Night","Nobly","Noise","North","Novel","Nurse",
  "Occur","Oddly","Offer","Often","Order","Other","Ought","Outer",
  "Owner","Panel","Paper","Party","Peace","Peter","Phase","Phone",
  "Piano","Piece","Pilot","Pitch","Place","Plain","Plane","Plant",
  "Plate","Plonk","Plumb","Point","Pound","Power","Press","Price",
  "Pride","Prime","Prior","Prize","Proof","Proud","Prove","Psych",
  "Queen","Queer","Quick","Quiet","Quite","Radio","Raise","Ramen",
  "Range","Rapid","Ratio","Reach","Ready","Redly","Refer","Relax",
  "Reply","Right","River","Roman","Rough","Round","Route","Royal",
  "Rugby","Rural","Sadly","Salve","Scale","Scene","Scope","Score",
  "Secus","Selly","Sense","Serve","Shall","Shape","Share","Sharp",
  "Sheep","Sheer","Sheet","Shift","Shily","Shirt","Shock","Shoot",
  "Short","Shyly","Sight","Silly","Simon","Since","Sixth","Skill",
  "Skoal","Slash","Sleek","Sleep","Slyly","Small","Smart","Smile",
  "Smith","Smoke","Sniff","Solid","Solve","Sooey","Sorry","Sound",
  "South","Space","Spang","Spare","Speak","Speed","Spend","Spite",
  "Split","Sport","Squad","Srsly","Staff","Stage","Stand","Stark",
  "Start","State","Steam","Steel","Steep","Stick","Still","Stock",
  "Stone","Store","Stour","Study","Stuff","Style","Sugar","Super",
  "Sweet","Table","Tally","Tanto","Taste","Teach","Terry","Thame",
  "Thank","Theme","There","Thiam","Thick","Thine","Thing","Think",
  "Third","Throw","Thwap","Tight","Title","Today","Tomoz","Total",
  "Touch","Tough","Tower","Track","Trade","Train","Treat","Trend",
  "Trial","Truly","Trust","Truth","Twice","Twirp","Uncle","Under",
  "Union","Unity","Until","Upper","Upset","Urban","Usual","Utter",
  "Vague","Valid","Value","Verry","Video","Viola","Visit","Vital",
  "Vivat","Voice","Wacko","Wahey","Wanly","Waste","Watch","Water",
  "Wetly","Where","Which","While","Whist","White","Whole","Whose",
  "Whoso","Wilma","Wirra","Woman","Woops","World","Worry","Would",
  "Wowie","Write","Wrong","Wryly","Yecch","Yeeha","Yeesh","Young",
  "Yours","Youth","Yowch","Zowie");

$alphabet = array(
  "a"=>0,"b"=>0,"c"=>0,"d"=>0,"e"=>0,"f"=>0,"g"=>0,"h"=>0,
  "i"=>0,"j"=>0,"k"=>0,"l"=>0,"m"=>0,"n"=>0,"o"=>0,"p"=>0,
  "q"=>0,"r"=>0,"s"=>0,"t"=>0,"u"=>0,"v"=>0,"w"=>0,"x"=>0,
  "y"=>0,"z"=>0);

//echo count($wordsArray);

for ($i=0; $i<count($wordsArray); $i++)
{
    // split word into individual characters and put those
    // characters into an array
    $splitWordToCharactersArray = str_split($wordsArray[$i]);

    // examine each of these characters and increase characters
    // in the alphabet array
    for ($a=0; $a<count($splitWordToCharactersArray); $a++)
    {
      echo $splitWordToCharactersArray[$a]."<BR>";
      // increase the count of the character detected in the alphabet array
      // strtolower is needed to lower case first character of word so that
      // $alphabet array will increase it's count for that first character
      $alphabet[strtolower($splitWordToCharactersArray[$a])]++;
    }
    echo "----"."<BR>";
}

arsort($alphabet);
foreach ($alphabet as $key => $val) {
    echo "$key = $val<BR>";
}
?>

The output for the last ‘foreach’ from a frequency sort of the letters is.

What is means is that the FIRST WORD that you should ALWAYS use in Wordle contains the letters a, e, r, l & t.

Open the gates of hell: 🙂

ALERT,
ALTER,
ALTRE,
ARTEL,
LATER,
RATEL,
TALER or
TELAR

🙂

(Ref on word search: https://www.dcode.fr/words-containing)

I knocked this code up, seems fairly logical, hope you enjoyed it 🙂

I would add that this could be improved a little bit by discounting counting where the same letter turns up twice in each word, to make it slightly more accurate… perhaps I’ll do that later 🙂

I just modified the code to not count repeats of the same character in the same word.

<?php
$wordsArray = array(
  "Aargh","Aback","Abaft","Aboon","About","Above","Abuse","Accel",
  "Acute","Adieu","Adios","Admit","Adopt","Adown","Adult","Afoot",
  "Afore","Afoul","After","Again","Agape","Agent","Agogo","Agone",
  "Agree","Ahead","Ahull","Alack","Alcon","Alife","Alike","Aline",
  "Alive","Allow","Aloft","Aloha","Alone","Along","Aloof","Aloud",
  "Alter","Amiss","Among","Amply","Amuck","Anger","Angry","Apace",
  "Apart","Apple","Apply","Aptly","Arear","Argue","Arise","Aside",
  "Askew","Aught","Avast","Avoid","Award","Aware","Awful","Badly",
  "Bakaw","Bally","Basic","Basis","Basta","Beach","Begad","Begin",
  "Below","Birth","Black","Blame","Bless","Blige","Blind","Block",
  "Blood","Board","Bothe","Brain","Brava","Brave","Bravo","Bread",
  "Break","Brief","Bring","Broad","Brown","Build","Burst","Buyer",
  "Canny","Carry","Catch","Cause","Chain","Chair","Cheap","Check",
  "Chest","Chief","Child","China","Chook","Circa","Civil","Claim",
  "Class","Clean","Clear","Climb","Clock","Close","Coach","Coast",
  "Count","Court","Cover","Coyly","Crazy","Cream","Crime","Cross",
  "Crowd","Crown","Cycle","Daily","Damme","Dance","Death","Depth",
  "Dildo","Dimly","Dirty","Ditto","Doubt","Draft","Drama","Dream",
  "Dress","Drily","Drink","Drive","Dryly","Dully","Early","Earth",
  "Empty","Enemy","Enjoy","Enter","Entry","Equal","Error","Event",
  "Exact","Exist","Extra","Faint","Faith","False","Fatly","Fault",
  "Feyly","Field","Fifth","Fight","Final","First","Fitly","Floor",
  "Focus","Force","Forte","Forth","Frame","Frank","Fresh","Frick",
  "Front","Fruit","Fudge","Fully","Funny","Furth","Gaily","Gayly",
  "Giant","Glass","Godly","Golly","Grand","Grant","Grass","Gratz",
  "Great","Green","Gross","Group","Guess","Guide","Hallo","Haply",
  "Happy","Harsh","Hasta","Havoc","Heart","Heavy","Hella","Hello",
  "Hence","Henry","Horse","Hotel","Hotly","House","Howay","Howdy",
  "Hullo","Human","Huzza","Icily","Ideal","Image","Imply","Index",
  "Infra","Inner","Input","Issue","Japan","Jesus","Jildi",
  "Joint","Jolly","Jones","Judge","Kapow","Knife","Large","Laugh",
  "Laura","Laxly","Layer","Learn","Leave","Legal","Lento",
  "Level","Lewis","Light","Limit","Local","Loose","Lordy","Lowly",
  "Lucky","Lunch","Madly","Magic","Major","March","Marry","Match",
  "Maybe","Mercy","Metal","Minor","Minus","Model","Money","Month",
  "Moral","Motor","Mouth","Music","Naked","Nasty","Naval","Neath",
  "Never","Newly","Night","Nobly","Noise","North","Novel","Nurse",
  "Occur","Oddly","Offer","Often","Order","Other","Ought","Outer",
  "Owner","Panel","Paper","Party","Peace","Peter","Phase","Phone",
  "Piano","Piece","Pilot","Pitch","Place","Plain","Plane","Plant",
  "Plate","Plonk","Plumb","Point","Pound","Power","Press","Price",
  "Pride","Prime","Prior","Prize","Proof","Proud","Prove","Psych",
  "Queen","Queer","Quick","Quiet","Quite","Radio","Raise","Ramen",
  "Range","Rapid","Ratio","Reach","Ready","Redly","Refer","Relax",
  "Reply","Right","River","Roman","Rough","Round","Route","Royal",
  "Rugby","Rural","Sadly","Salve","Scale","Scene","Scope","Score",
  "Secus","Selly","Sense","Serve","Shall","Shape","Share","Sharp",
  "Sheep","Sheer","Sheet","Shift","Shily","Shirt","Shock","Shoot",
  "Short","Shyly","Sight","Silly","Simon","Since","Sixth","Skill",
  "Skoal","Slash","Sleek","Sleep","Slyly","Small","Smart","Smile",
  "Smith","Smoke","Sniff","Solid","Solve","Sooey","Sorry","Sound",
  "South","Space","Spang","Spare","Speak","Speed","Spend","Spite",
  "Split","Sport","Squad","Srsly","Staff","Stage","Stand","Stark",
  "Start","State","Steam","Steel","Steep","Stick","Still","Stock",
  "Stone","Store","Stour","Study","Stuff","Style","Sugar","Super",
  "Sweet","Table","Tally","Tanto","Taste","Teach","Terry","Thame",
  "Thank","Theme","There","Thiam","Thick","Thine","Thing","Think",
  "Third","Throw","Thwap","Tight","Title","Today","Tomoz","Total",
  "Touch","Tough","Tower","Track","Trade","Train","Treat","Trend",
  "Trial","Truly","Trust","Truth","Twice","Twirp","Uncle","Under",
  "Union","Unity","Until","Upper","Upset","Urban","Usual","Utter",
  "Vague","Valid","Value","Verry","Video","Viola","Visit","Vital",
  "Vivat","Voice","Wacko","Wahey","Wanly","Waste","Watch","Water",
  "Wetly","Where","Which","While","Whist","White","Whole","Whose",
  "Whoso","Wilma","Wirra","Woman","Woops","World","Worry","Would",
  "Wowie","Write","Wrong","Wryly","Yecch","Yeeha","Yeesh","Young",
  "Yours","Youth","Yowch","Zowie");

$alphabet = array(
  "a"=>0,"b"=>0,"c"=>0,"d"=>0,"e"=>0,"f"=>0,"g"=>0,"h"=>0,
  "i"=>0,"j"=>0,"k"=>0,"l"=>0,"m"=>0,"n"=>0,"o"=>0,"p"=>0,
  "q"=>0,"r"=>0,"s"=>0,"t"=>0,"u"=>0,"v"=>0,"w"=>0,"x"=>0,
  "y"=>0,"z"=>0);

//echo count($wordsArray);

for ($i=0; $i<count($wordsArray); $i++)
{
  // REMOVE repeat characters from the word
  // so that same characters are not counted twice

  $stringWithDoubleCharactersRemoved = count_chars( $wordsArray[$i], 3);

    // split word into individual characters and put those
    // characters into an array
    $splitWordToCharactersArray = str_split($stringWithDoubleCharactersRemoved);

    // examine each of these characters and increase characters
    // in the alphabet array
    for ($a=0; $a<count($splitWordToCharactersArray); $a++)
    {


      echo $splitWordToCharactersArray[$a]."<BR>";


      // increase the count of the character detected in the alphabet array
      // strtolower is needed to lower case first character of word so that
      // $alphabet array will increase it's count for that first character
      $alphabet[strtolower($splitWordToCharactersArray[$a])]++;
    }
    echo "----"."<BR>";
}

arsort($alphabet);
foreach ($alphabet as $key => $val) {
    echo "$key = $val<BR>";
}

$string = "aaarff";
$result = count_chars($string,3);
echo $result;
?>

The results are now:

This still means, for my list of words that contain 5 characters in the English language that the best first word to use in Wordle is still ALERT 🙂

….. however, I just came across a list of over 2000 5 letter words in English…

<?php
$wordsArray = array(
"aback","abase","abate","abaya","abbey","abbot","abets","abhor","abide","abode","abort","about","above","abuse","abuts","abyss","ached","aches","acids","acing","ackee","acorn",
"acres","acrid","acted","actin","actor","acute","adage","adapt","added","adder","addle","adept","adieu","adios","adits","adman","admin","admit","adobe","adobo","adopt","adore",
"adorn","adult","adzes","aegis","aeons","aerie","affix","afire","afoot","afore","after","again","agape","agate","agave","agent","aggro","agile","aging","aglow","agony","agora",
"agree","ahead","ahold","aided","aider","aides","ailed","aimed","aimer","aioli","aired","aisle","alarm","album","alder","aleph","alert","algae","algal","alias","alibi","alien",
"align","alike","alive","alkyd","alkyl","allay","alley","allot","allow","alloy","allyl","aloes","aloft","aloha","alone","along","aloof","aloud","alpha","altar","alter","altos",
"alums","amass","amaze","amber","ambit","amble","ambos","amend","amide","amine","amino","amiss","amity","amnio","among","amour","amped","ample","amply","amuse","ancho","angel",
"anger","angle","angry","angst","anima","anime","anion","anise","ankle","annas","annex","annoy","annul","anode","anole","antic","antis","antsy","anvil","aorta","apace","apart",
"aphid","apnea","apple","apply","apron","apses","apter","aptly","aquas","arbor","ardor","areal","areas","areca","arena","argon","argot","argue","argus","arias","arils","arise",
"armed","armor","aroma","arose","array","arrow","arses","arson","artsy","asana","ascot","ashen","ashes","aside","asked","asker","askew","aspen","aspic","assay","asses","asset",
"aster","astir","asura","atlas","atman","atoll","atoms","atone","atopy","attic","audio","audit","auger","aught","augur","aunts","aunty","aural","auras","autos","auxin","avail",
"avers","avert","avian","avoid","avows","await","awake","award","aware","awash","awful","awoke","axels","axial","axils","axing","axiom","axion","axles","axons","azide","azole",
"azure","babel","babes","babka","backs","bacon","baddy","badge","badly","bagel","baggy","bails","bairn","baits","baize","baked","baker","bakes","baldy","baled","baler","bales",
"balks","balky","balls","balms","balmy","balsa","banal","bands","bandy","banes","bangs","banjo","banks","barbs","bards","bared","barer","bares","barge","barks","barmy","barns",
"baron","barre","basal","based","baser","bases","basic","basil","basin","basis","basks","basso","bassy","baste","batch","bated","bathe","baths","batik","baton","batts","batty",
"bawdy","bawls","bayed","bayou","beach","beads","beady","beaks","beams","beamy","beans","beard","bears","beast","beats","beaus","beaut","beaux","bebop","becks","beech","beefs","beefy","beeps","beers","beery","beets","befit","began","beget","begin","begun","beige","being","belay","belch","belie","belle","bells","belly","below","belts","bench","bends","bendy","bento","bents","beret","bergs","berms","berry","berth","beryl","beset","bests","betas","betel","betta","bevel","bezel","bhaji","bible","bicep","biddy","bided","bides","bidet","bight","bigot","bijou","biked","biker","bikes","biles","bilge","bills","billy","bimbo","bindi","binds","binge","bingo","biome","biota","bipod","birch","birds","birth","bison","bitch","biter","bites","bitsy","bitty","black","blade","blame","bland","blank","blare","blase","blast","blaze","bleak","bleat","blebs","bleed","bleep","blend","bless","blimp","blind","bling","blini","blink","blips","bliss","blitz","bloat","blobs","block","blocs","blogs","bloke","blond","blood","bloom","bloop","blots","blown","blows","blued","blues","bluey","bluff","blunt","blurb","blurs","blurt","blush","board","boars","boast","boats","bobby","bocce","boche","boded","bodes","boffo","bogey","boggy","bogie","bogus","boils","bolas","boles","bolls","bolts","bolus","bombe","bombs","bonds","boned","boner","bones","boney","bongo","bongs","bonks","bonny","bonus","boobs","booby","booed","books","booms","boomy","boons","boors","boost","booth","boots","booty","booze","boozy","boppy","borax","bored","borer","bores","boric","borne","boron","bosom","boson","bossy","bosun","botch","bough","boule","bound","bouts","bowed","bowel","bower","bowls","boxed","boxer","boxes","boyar","boyos","bozos","brace","bract","brads","brags","braid","brain","brake","brand","brans","brash","brass","brats","brave","bravo","brawl","brawn","brays","braze","bread","break","bream","breed","brews","briar","bribe","brick","bride","brief","brier","brigs","brims","brine","bring","brink","briny","brisk","brits","broad","broch","broil","broke","brome","bronc","brood","brook","broom","broth","brown","brows","bruin","bruit","brunt","brush","brute","bubba","bucks","buddy","budge","buffs","buggy","bugle","build","built","bulbs","bulge","bulks","bulky","bulla","bulls","bully","bumps","bumpy","bunch","bunds","bundt","bunks","bunny","bunts","buoys","burbs","burgs","burka","burly","burns","burnt","burps","burqa","burro","burrs","bursa","burst","bused","buses","bushy","busts","busty","butch","butte","butts","buxom","buyer","buzzy","bylaw","byres","bytes","byway","cabal","cabby","caber","cabin","cable","cacao","cache","cacti","caddy","cadet","cadre","cafes","caged","cages","cagey","cairn","caked","cakes","cakey","calfs","calif","calla","calls","calms","calve","calyx","camel","cameo","campo","camps","campy","canal","candy","caned","canes","canid","canna","canny","canoe","canon","canto","caped","caper","capes","capon","capos","caput","carat","carbo","carbs","cards","cared","carer","cares","cargo","carob","carol","carom","carps","carry","carte","carts","carve","cased","cases","casks","caste","casts","catch","cater","catty","caulk","cause","caved","caver","caves","cavil","cease","cecal","cecum","cedar","ceded","cedes","ceili","celeb","cello","cells","celts","cents","chads","chafe","chaff","chain","chair","chalk","champ","chana","chant","chaos","chaps","chard","charm","chars","chart","chase","chasm","chats","cheap","cheat","check","cheek","cheep","cheer","chefs","chemo","chert","chess","chest","chews","chewy","chica","chick","chico","chide","chief","child","chile","chili","chill","chime","chimp","china","chine","ching","chino","chins","chips","chirp","chits","chive","chock","choir","choke","chomp","chops","chord","chore","chose","chows","chubs","chuck","chuff","chugs","chump","chums","chunk","churn","chute","cider","cigar","cinch","circa","cisco","cited","cites","civet","civic","civil","civvy","clack","clade","claim","clamp","clams","clang","clank","clans","claps","clash","clasp","class","clave","claws","clays","clean","clear","cleat","clefs","cleft","clerk","click","cliff","climb","clime","cline","cling","clink","clips","cloak","clock","clods","clogs","clomp","clone","close","cloth","clots","cloud","clout","clove","clown","clubs","cluck","clued","clues","clump","clung","clunk","coach","coals","coast","coati","coats","cobia","cobra","cocci","cocks","cocky","cocoa","codas","codec","coded","coder","codes","codex","codon","coeds","cohos","coifs","coils","coins","cokes","colas","colds","coles","colic","colin","colon","color","colts","comas","combo","combs","comer","comes","comet","comfy","comic","comma","commo","compo","comps","comte","conch","condo","coned","cones","conga","congo","conic","conks","cooed","cooks","cools","coops","coopt","coped","copes","copra","copse","coral","cords","cored","corer","cores","corgi","corks","corky","corms","corns","cornu","corny","corps","costs","cotta","couch","cough","could","count","coupe","coups","court","coven","cover","coves","covet","covey","cowed","cower","cowls","coyly","crabs","crack","craft","crags","cramp","crams","crane","crank","crape","craps","crash","crass","crate","crave","crawl","craws","craze","crazy","creak","cream","credo","creed","creek","creel","creep","creme","crepe","crept","cress","crest","crews","cribs","crick","cried","crier","cries","crime","crimp","crisp","crits","croak","crock","crocs","croft","crone","crony","crook","croon","crops","cross","croup","crowd","crown","crows","crude","cruel","cruet","crumb","cruse","crush","crust","crypt","cubby","cubed","cubes","cubic","cubit","cuddy","cuffs","culls","culpa","cults","cumin","cupid","cuppa","curbs","curds","cured","cures","curia","curio","curls","curly","curry","curse","curve","curvy","cushy","cusps","cuter","cutie","cutis","cutup","cycad","cycle","cyclo","cynic","cysts","czars","dacha","daddy","dados","daffy","daily","dairy","daisy","dales","dames","damns","damps","dance","dandy","dared","dares","darks","darns","darts","dashi","dated","dater","dates","datum","daubs","daunt","davit","dawns","dazed","deals","dealt","deans","dears","deary","death","debit","debts","debug","debut","decaf","decal","decay","decks","decor","decoy","decry","deeds","deems","deeps","deers","defer","deify","deign","deism","deist","deity","dekes","delay","delft","delis","dells","delta","delve","demon","demos","demur","denim","dense","dents","depot","depth","derby","desks","deter","detox","deuce","devil","dewar","dhikr","dhows","dials","diary","diced","dices","dicey","dicky","dicta","diets","digit","diked","dikes","dills","dilly","dimer","dimes","dimly","dinar","dined","diner","dines","dingo","dings","dingy","dinks","dinky","dinos","diode","dippy","direr","dirge","dirty","disco","discs","dishy","disks","ditch","ditsy","ditto","ditty","ditzy","divan","divas","dived","diver","dives","divot","divvy","dizzy","docks","dodge","dodgy","dodos","doers","doffs","doges","doggy","dogma","doing","doled","doles","dolls","dolly","dolor","dolts","domed","domes","donee","dongs","donna","donor","donut","dooms","doomy","doors","doozy","doped","dopes","dopey","dorks","dorky","dorms","dosas","dosed","doses","doted","dotes","dotty","doubt","dough","doula","douse","doves","dowdy","dowel","dower","downs","downy","dowry","dowse","doyen","dozed","dozen","dozer","dozes","drabs","draft","drags","drain","drake","drama","drams","drank","drape","drawl","drawn","draws","drays","dread","dream","dreck","dregs","dress","dribs","dried","drier","dries","drift","drill","drily","drink","drips","drive","droid","droll","drone","drool","droop","drops","dross","drove","drown","drugs","druid","drums","drunk","drupe","dryad","dryer","dryly","duals","ducal","ducat","duchy","ducks","ducky","ducts","dudes","duels","duets","duffs","dukes","dulls","dully","dulse","dumbo","dummy","dumps","dumpy","dunce","dunes","dunks","duomo","duped","dupes","dural","durum","dusks","dusky","dusts","dusty","dutch","duvet","dwarf","dweeb","dwell","dwelt","dyads","dyers","dying","dykes","eager","eagle","eared","earls","early","earns","earth","eased","easel","easer","eases","eaten","eater","eaves","ebbed","ebony","ebook","echos","eclat","edema","edged","edger","edges","edict","edify","edits","eejit","eerie","egged","egret","eider","eidos","eight","eject","ejido","eland","elbow","elder","elect","elegy","elide","elite","elope","elude","elute","elven","elves","email","embed","ember","emcee","emery","emirs","emits","emote","empty","enact","ended","endow","enema","enemy","enjoy","ennui","enoki","enrol","ensue","enter","entry","envoy","eosin","epics","epoch","epoxy","equal","equip","erase","erect","ergot","erode","erred","error","erupt","essay","ether","ethic","ethos","ethyl","etude","euros","evade","evens","event","every","evict","evils","evoke","ewers","exact","exalt","exams","excel","execs","exert","exile","exist","exits","expat","expel","expos","extol","extra","exude","exult","exurb","eying","eyrie","fable","faced","facer","faces","facet","facia","facts","faded","fader","fades","faery","fails","faint","fairs","fairy","faith","faked","faker","fakes","fakie","fakir","falls","famed","fancy","fangs","fanny","farce","fared","fares","farms","farts","fasts","fatal","fated","fates","fatso","fatty","fatwa","fault","fauna","fauns","favas","faves","favor","fawns","faxed","faxes","fazed","fazes","fears","feast","feats","fecal","feces","feeds","feels","feign","feint","fella","fells","felon","felts","femme","femur","fence","fends","feral","feria","ferns","ferny","ferry","fests","fetal","fetch","feted","fetes","fetid","fetus","feuds","fever","fewer","fiats","fiber","fibre","fiche","ficus","fiefs","field","fiend","fiery","fifes","fifth","fifty","fight","filch","filed","filer","files","filet","fills","filly","films","filmy","filth","final","finca","finch","finds","fined","finer","fines","finis","finks","fiord","fired","fires","firms","first","fishy","fists","fitly","fiver","fives","fixed","fixer","fixes","fizzy","fjord","flack","flags","flail","flair","flake","flaky","flame","flank","flans","flaps","flare","flash","flask","flats","flaws","flays","fleas","fleck","flees","fleet","flesh","flick","flier","flies","fling","float","flood","floor","flour","flown","flows","fluid","flyer","focal","focus","folks","fonts","foods","force","forms","forth","forty","forum","found","frame","fraud","fresh","fried","fries","front","frost","fruit","fuels","fully","funds","funny","gains","games","gamma","gases","gates","gauge","gears","genes","genre","ghost","giant","gifts","girls","given","gives","gland","glass","globe","glory","gloss","glove","glued","goals","goats","going","goods","grace","grade","grain","grams","grand","grant","grape","graph","grasp","grass","grave","great","greek","green","greet","grief","grill","grind","grips","gross","group","grove","grown","grows","guard","guess","guest","guide","guild","guilt","habit","hairs","halls","hands","handy","hangs","happy","harsh","hated","hates","haven","hawks","heads","heard","heart","heavy","hedge","heels","hello","helps","hence","herbs","highs","hills","hints","hired","hobby","holds","holes","holly","homes","honey","honor","hooks","hoped","hopes","horns","horse","hosts","hotel","hours","house","hover","human","humor","hurts","icons","ideal","ideas","idiot","image","imply","inbox","incur","index","indie","inner","input","intro","issue","items","jeans","jelly","jewel","joins","joint","jokes","judge","juice","juicy","jumps","keeps","kicks","kills","kinda","kinds","kings","knees","knife","knock","knots","known","knows","label","labor","lacks","lakes","lamps","lands","lanes","large","laser","lasts","later","laugh","layer","leads","leaks","learn","lease","least","leave","legal","lemon","level","lever","light","liked","likes","limbs","limit","lined","linen","liner","lines","links","lions","lists","lived","liver","lives","loads","loans","lobby","local","locks","lodge","logic","logos","looks","loops","loose","lords","loses","loved","lover","loves","lower","loyal","lucky","lunar","lunch","lungs","lying","macro","magic","major","maker","makes","males","maple","march","marks","marry","masks","match","mates","maths","matte","maybe","mayor","meals","means","meant","meats","medal","media","meets","melee","menus","mercy","merge","merit","merry","messy","metal","meter","metro","micro","midst","might","miles","minds","mines","minor","minus","mixed","mixer","mixes","model","modem","modes","moist","money","month","moral","motor","mount","mouse","mouth","moved","moves","movie","music","myths","nails","naked","named","names","nasal","nasty","naval","needs","nerve","never","newer","newly","nexus","nicer","niche","night","ninja","ninth","noble","nodes","noise","noisy","norms","north","notch","noted","notes","novel","nurse","nylon","oasis","occur","ocean","offer","often","older","olive","omega","onion","onset","opens","opera","opted","optic","orbit","order","organ","other","ought","ounce","outer","owned","owner","oxide","packs","pages","pains","paint","pairs","panel","panic","pants","paper","parks","parts","party","pasta","paste","patch","paths","patio","pause","peace","peach","peaks","pearl","pedal","peers","penis","penny","perks","pests","petty","phase","phone","photo","piano","picks","piece","piles","pills","pilot","pinch","pipes","pitch","pixel","pizza","place","plain","plane","plans","plant","plate","plays","plaza","plots","plugs","poems","point","poker","polar","poles","polls","pools","porch","pores","ports","posed","poses","posts","pouch","pound","power","press","price","pride","prime","print","prior","prize","probe","promo","prone","proof","props","proud","prove","proxy","psalm","pulls","pulse","pumps","punch","pupil","puppy","purse","queen","query","quest","queue","quick","quiet","quilt","quite","quote","races","racks","radar","radio","rails","rainy","raise","rally","ranch","range","ranks","rapid","rated","rates","ratio","razor","reach","react","reads","ready","realm","rebel","refer","reign","relax","relay","renal","renew","reply","reset","resin","retro","rider","rides","ridge","rifle","right","rigid","rings","rinse","risen","rises","risks","risky","rival","river","roads","robot","rocks","rocky","rogue","roles","rolls","roman","rooms","roots","ropes","roses","rough","round","route","royal","rugby","ruins","ruled","ruler","rules","rural","sadly","safer","salad","sales","salon","sandy","satin","sauce","saved","saves","scale","scalp","scans","scare","scarf","scary","scene","scent","scoop","scope","score","scout","scrap","screw","seals","seams","seats","seeds","seeks","seems","sells","sends","sense","serum","serve","setup","seven","sewer","shade","shaft","shake","shall","shame","shape","share","shark","sharp","sheep","sheer","sheet","shelf","shell","shift","shine","shiny","ships","shirt","shock","shoes","shook","shoot","shops","shore","short","shots","shown","shows","sides","siege","sight","sigma","signs","silly","since","sites","sixth","sized","sizes","skies","skill","skins","skirt","skull","slate","slave","sleek","sleep","slept","slice","slide","slope","slots","small","smart","smell","smile","smoke","snack","snake","sneak","socks","soils","solar","solid","solve","songs","sonic","sorry","sorts","souls","sound","south","space","spare","spark","speak","specs","speed","spell","spend","spent","sperm","spice","spicy","spike","spine","spite","split","spoke","spoon","sport","spots","spray","spurs","squad","stack","staff","stage","stain","stake","stamp","stand","stark","stars","start","state","stats","stays","steak","steal","steam","steel","steep","steer","stems","steps","stick","stiff","still","stock","stole","stone","stood","stool","stops","store","storm","story","stove","strap","straw","strip","stuck","study","stuff","style","sucks","sugar","suite","suits","sunny","super","surge","sushi","swear","sweat","sweet","swept","swift","swing","swiss","sword","syrup","table","taken","takes","tales","talks","tanks","tapes","tasks","taste","tasty","taxes","teach","teams","tears","teens","teeth","tells","tempo","tends","tenth","tents","terms","tests","texts","thank","theft","their","theme","there","these","thick","thief","thigh","thing","think","third","those","three","threw","throw","thumb","tiger","tight","tiles","timer","times","tired","tires","title","toast","today","token","tones","tools","tooth","topic","torch","total","touch","tough","tours","towel","tower","towns","toxic","trace","track","tract","trade","trail","train","trait","trans","traps","trash","treat","trees","trend","trial","tribe","trick","tried","tries","trips","trout","truck","truly","trump","trunk","trust","truth","tubes","tumor","tuned","tunes","turbo","turns","tutor","tweet","twice","twins","twist","types","tyres","ultra","uncle","under","union","unite","units","unity","until","upper","upset","urban","urged","urine","usage","users","using","usual","vague","valid","value","valve","vapor","vault","vegan","veins","vents","venue","verse","video","views","villa","vinyl","viral","virus","visas","visit","vital","vivid","vocal","vodka","voice","volts","voted","voter","votes","wages","wagon","waist","walks","walls","wants","warns","waste","watch","water","watts","waves","wears","weeds","weeks","weigh","weird","wells","welsh","whale","wheat","wheel","where","which","while","white","whole","whose","wider","widow","width","winds","wines","wings","wiped","wired","wires","witch","wives","woman","women","woods","words","works","world","worms","worry","worse","worst","worth","would","wound","wrath","wrist","write","wrong","wrote","yacht","yards","years","yeast","yield","young","yours","youth","yummy","zones");

$alphabet = array(
  "a"=>0,"b"=>0,"c"=>0,"d"=>0,"e"=>0,"f"=>0,"g"=>0,"h"=>0,
  "i"=>0,"j"=>0,"k"=>0,"l"=>0,"m"=>0,"n"=>0,"o"=>0,"p"=>0,
  "q"=>0,"r"=>0,"s"=>0,"t"=>0,"u"=>0,"v"=>0,"w"=>0,"x"=>0,
  "y"=>0,"z"=>0);

//echo count($wordsArray);

for ($i=0; $i<count($wordsArray); $i++)
{
  // REMOVE repeat characters from the word
  // so that same characters are not counted twice

  $stringWithDoubleCharactersRemoved = count_chars( $wordsArray[$i], 3);

    // split word into individual characters and put those
    // characters into an array
    $splitWordToCharactersArray = str_split($stringWithDoubleCharactersRemoved);

    // examine each of these characters and increase characters
    // in the alphabet array
    for ($a=0; $a<count($splitWordToCharactersArray); $a++)
    {


      echo $splitWordToCharactersArray[$a]."<BR>";


      // increase the count of the character detected in the alphabet array
      // strtolower is needed to lower case first character of word so that
      // $alphabet array will increase it's count for that first character
      $alphabet[strtolower($splitWordToCharactersArray[$a])]++;
    }
    echo "----"."<BR>";
}

arsort($alphabet);
foreach ($alphabet as $key => $val) {
    echo "$key = $val<BR>";
}

$string = "aaarff";
$result = count_chars($string,3);
echo $result;
?>

The results are now:

So,

From a much bigger list; a, s, e, r, o are the most popular letters (and that is discounting like characters in the same word)

This means the very best word to start WORDLE with is:


AROSE

🙂

… even without ignoring repeat characters, the best starting word for Wordle is still AROSE 🙂

Leave a Reply