ByMaDaK adlı üyeden alıntı: mesajı görüntüle
Merhaba, iyi forumlar..
Buradan çıkan Sonuç : B1Y2S olsun.. ben alt alta istediğim kadar sonucu yazdırmak istiyorum.



<?php

$harf = 'BYMADAK';
$harf_sayisi = mb_strlen($harf);
for ($i = 0; $i < 10; $i++){
    $secilen_harf_konumu = mt_rand(0,$harf_sayisi - 1);
    $kod .= mb_substr($harf, $secilen_harf_konumu, 1).rand(0,9);
}
echo mb_substr($kod, 0, 5);
 

?>
.
Bu şekilde
$beni_doldur = ["BYMADAK ","BYMADAK shgdf","BYMADAK vfnv"];
foreach($beni_doldur as $harf){
      $harf_sayisi = mb_strlen($harf);
      for ($i = 0; $i < 10; $i++){
             $secilen_harf_konumu = mt_rand(0,$harf_sayisi - 1);
             $kod .= mb_substr($harf, $secilen_harf_konumu, 1).rand(0,9);
      }
      echo mb_substr($kod, 0, 5);
     // echo mb_substr($kod, 0, 5)."<br>"; /*** Alt alta olmas için ***/
}
alternatif olarak siz aynı şeyden bir sürü yazdırmak istiyorsunuz gibide bir anlam çıktığından her ne kadar saçma da olsa onuda eklemiş olayım

$istenilen_tekrar_sayisi=20;
for($i=1; $i<=$istenilen_tekrar_sayisi; $i++){
      $harf = 'BYMADAK';
      $harf_sayisi = mb_strlen($harf);
      for ($i = 0; $i < 10; $i++){
             $secilen_harf_konumu = mt_rand(0,$harf_sayisi - 1);
             $kod .= mb_substr($harf, $secilen_harf_konumu, 1).rand(0,9);
      }
      echo mb_substr($kod, 0, 5);
     // echo mb_substr($kod, 0, 5)."<br>"; /*** Alt alta olmas için ***/
}