note 86387 deleted from function.str-replace by philip
| From: | philip@php.net | Date: | Wed, 07 Oct 2009 07:58:49 +0000 |
| Subject: | note 86387 deleted from function.str-replace by philip | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-161447@lists.php.net to get a copy of this message | ||
Note Submitter: tchapin at gmail dot com
----
<?php
// Function used to "Genderize" a phrase, replacing "[he]" with
"she", if gender is female,
// and "[he]" with "he" if gender is male, and "[she]" with
"he" if gender is male, etc...
function GenderizePhrase($Phrase='', $Gender="male"){
$SearchValues = array(
"[He]",
"[he]",
"[He's]",
"[he's]",
"[She]",
"[she]",
"[She's]",
"[she's]",
"[Him]",
"[him]",
"[Her]",
"[her]",
"[His]",
"[his]",
"[Hers]",
"[hers]",
"[Her's]",
"[her's]",
"[Himself]",
"[himself]",
"[Herself]",
"[Herself]"
);
if($Gender=="Male" ||$Gender=="male" || $Gender == 1){
// Replace phrase pieces with male versions
$ReplacementValues = array(
"He",
"he",
"He's",
"he's",
"He",
"he",
"He's",
"he's",
"Him",
"him",
"His",
"his",
"His",
"his",
"His",
"his",
"His",
"his",
"Himself",
"himself",
"Himself",
"himself"
);
}else{
// Replace phrase pieces with female versions
$ReplacementValues = array(
"She",
"she",
"She's",
"she's",
"She",
"she",
"She's",
"she's",
"Her",
"her",
"Her",
"her",
"Hers",
"hers",
"Hers",
"hers",
"Her's",
"her's",
"Herself",
"herself",
"Herself",
"Herself"
);
}
return str_replace($SearchValues, $ReplacementValues, $Phrase);
}
?>