istediğim ; 2 adet metin girme alanı var, ilk kısıma makaleyi giriyorum. Altta ki yere ise kelimeleri giriyorum, kaydet dediğim de sistem makale aralarına random olarak benim verdiğim kelimeleri atıyor.
ben bunu random değilde sıraya atmasını istiyorum.
Kodun çalışma şekli :
https://beylikduzu.site/bum.php <html>
<head>
<title>Makale</title>
</head>
<body>
<?php
$makale = isset($_POST['makale'])?$_POST['makale']:'';
$kelime = isset($_POST['kelime'])?$_POST['kelime']:'';
?>
<form action="" method="post">
Makale<br>
<textarea name="makale" rows="20" style="width:750px"><?php echo $makale ?></textarea><br><br>
Kelimeler (kelimeleri virgül ile ayırın)<br>
<input type="text" name="kelime" value="<?php echo $kelime ?>" style="width:750px"><br><br>
<input type="submit" value="kaydet">
</form>
<?php
if($_POST) {
$kelime = explode(',',$_POST['kelime']);
$text = $_POST['makale'];
$new = "";
$i = 1;
$rnd = Rand(30,70);
foreach(explode(" ", $text) as $val) {
if($rnd == $i) {
$new .= $val." ";
$ar = array_rand($kelime);
$new .= "<b>".$kelime[$ar]."</b> ";
$rnd = Rand(30,70);
$i = 0;
} else {
$new .= $val." ";
}
$i++;
}
echo $new;
}
?>
</body>
</html>