Crew PHP |
|
ik heb 2 arrays
$letters=array('/a/','/b/','/c/','/d/','/e/','/f/','/g/','/h/','/i/','/j/','/k/','/l/','/m/','/n/','/o/','/p/','/q/','/r/','/s/','/t/','/u/','/v/','/w/','/x/','/y/','/z/','/0/','/1/','/2/','/3/','/4/','/5/','/6/','/7/','/8/','/9/');
$replace=array('aah','bee','zee','dee','eeh','ef','gee','haa','ie','jeej','kaa','el','em','en','ooh','pee','kuu','er','es','thee','uuh','vee','wee','iks','ei','zet',
'nul','een','twee','drie','vier','vijf','zes','zeven','acht','negen');
$letters=array('/a/','/b/','/c/','/d/','/e/','/f/','/g/','/h/','/i/','/j/','/k/','/l/','/m/','/n/','/o/','/p/','/q/','/r/','/s/','/t/','/u/','/v/','/w/','/x/','/y/','/z/','/0/','/1/','/2/','/3/','/4/','/5/','/6/','/7/','/8/','/9/'); $replace=array('aah','bee','zee','dee','eeh','ef','gee','haa','ie','jeej','kaa','el','em','en','ooh','pee','kuu','er','es','thee','uuh','vee','wee','iks','ei','zet', 'nul','een','twee','drie','vier','vijf','zes','zeven','acht','negen');
tevens heb ik een array van 4 of 5 letters, en die berhandel ik zo:
foreach($aCode as $key=>$value){
$lettertje=preg_replace($letters,$replace,$value);
$bCode[]=$lettertje;
echo $value."+".$lettertje."<br>";
}
foreach($aCode as $key=>$value){ $bCode[]=$lettertje; echo $value."+".$lettertje."<br>"; }
de echo is zodat ik zie wat ie er van maakt
Dit soort dingen krijg ik terug:
c+zeteehaaeehaa
6+zes
r+er
7+zeven
of
q+kuuhuuh
r+er
j+jeej
7+zeven
q+kuuhuuh
Dus niet bij alle letters. Als ik str_replace doe (en alle slashes uit de array haal) krijg ik hetzelfde
edit: het vervangt de letters uit de vervanging.
edit2: maar dat doet ie dus niet bij alle letters. hmm.
|