note 86387 added to function.str-replace

From: Date: Thu, 16 Oct 2008 06:42:29 +0000
Subject: note 86387 added to function.str-replace
Groups: php.notes 
Request: Send a blank email to php-notes+get-145402@lists.php.net to get a copy of this message
<?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); } ?> ---- Server IP: 64.71.164.2 Probable Submitter: 24.248.85.247 ---- Manual Page -- http://www.php.net/manual/en/function.str-replace.php Edit -- https://master.php.net/note/edit/86387 Del: integrated -- https://master.php.net/note/delete/86387/integrated Del: useless -- https://master.php.net/note/delete/86387/useless Del: bad code -- https://master.php.net/note/delete/86387/bad+code Del: spam -- https://master.php.net/note/delete/86387/spam Del: non-english -- https://master.php.net/note/delete/86387/non-english Del: in docs -- https://master.php.net/note/delete/86387/in+docs Del: other reasons-- https://master.php.net/note/delete/86387 Reject -- https://master.php.net/note/reject/86387 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#145402) next »