Jump to content

php An or A function.


Vivid Lust

Recommended Posts

a regular expression preg_match() looking for the string starting with a vowel as a condition inside an if() statement would provide flow for "an" and an else {} for any other result ("a") would probably do it. don't have time to work out the regexp to use but.

Link to comment
Share on other sites

if your looking for one that checks the starting letter I think the following should do :P

<?php
function getBefore($word) {
	return in_array(strtolower(substr($word,0,1)), array('a','e','i','o','u')) ? 'an' : 'a';
}

echo getBefore('english') . '<br />';

echo getBefore('spanish') . '<br />';
?>

Link to comment
Share on other sites

  • 5 years later...
This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.