function mixer( $ilk_kelime, $ikinci_kelime ) {
$ciktimizin_uzunlugu = strlen($ilk_kelime) + strlen($ikinci_kelime);
$cikti = ''; $ilk_sayac = 0; $ikinci_sayac = 0;
for( $i=0; $i<$ciktimizin_uzunlugu; $i++ ) {
$cikti .= ( $i%2 == 0 && isset($ilk_kelime[$ilk_sayac++]) ) ? ( $ilk_kelime[$ilk_sayac-1] ) : ( $ikinci_kelime[$ikinci_sayac++] ) ;
}
return $cikti;
}
# murat - alabacak için: maulraabtacak
echo mixer("murat", "alabacak");
# görüldüğü gibi ilk kelimenin harfleri bitince bitirişi sadece 2. kelimenin harfleriyle yapıyor, dışarıdan alınmasını istiyorsanız (rastgele yani)
# ona da yardımcı olurum
?>
Çalışır hali:
http://phpfiddle.org/api/run/fzb-a59