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 ***/
}