Last active
February 15, 2018 12:32
-
-
Save Josh00/1ceca9682cbfcec48d8c576a36f2f6ef to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function hello_dolly_get_lyric() { | |
/** These are the lyrics to Hello Dolly */ | |
$lyrics = "Hello, Dolly | |
Well, hello, Dolly | |
It's so nice to have you back where you belong | |
You're lookin' swell, Dolly | |
I can tell, Dolly | |
You're still glowin', you're still crowin' | |
You're still goin' strong | |
We feel the room swayin' | |
While the band's playin' | |
One of your old favourite songs from way back when | |
So, take her wrap, fellas | |
Find her an empty lap, fellas | |
Dolly'll never go away again | |
Hello, Dolly | |
Well, hello, Dolly | |
It's so nice to have you back where you belong | |
You're lookin' swell, Dolly | |
I can tell, Dolly | |
You're still glowin', you're still crowin' | |
You're still goin' strong | |
We feel the room swayin' | |
While the band's playin' | |
One of your old favourite songs from way back when | |
Golly, gee, fellas | |
Find her a vacant knee, fellas | |
Dolly'll never go away | |
Dolly'll never go away | |
Dolly'll never go away again"; | |
// Here we split it into lines | |
$lyrics = explode( "\n", $lyrics ); | |
// And then randomly choose a line | |
return wptexturize( $lyrics[ mt_rand( 0, count( $lyrics ) - 1 ) ] ); | |
} | |
// This just echoes the chosen line, we'll position it later | |
function hello_dolly() { | |
$chosen = hello_dolly_get_lyric(); | |
echo "<p id='dolly'>$chosen</p>"; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment