kullanıcının gireceği metni, form gönderildiğinde metinde geçen kelimeleri tekil hale getirerek, o kelimenin metinde kaç defa kullanıldığını (çoktan aza doğru sıralı) kelimenin yanında parantez içerisinde yazan bir php programı hazırlayınız.
aynı sayfada çağılırak yapılacak... yardımcı olabilirmisiniz
<?php
if ($submit==false) {
?>
<form name="form1" action="<? echo $PHP_SELF; ?>" method="post">
<label>
<textarea name="text" id="text" cols="60" rows="10"></textarea>
</label>
<input type="submit" name="submit" value="Gönder!">
</form>
<?
}
if ($submit==true)
{
$metin=$_POST["text"];
$degisken = explode(" ", $metin);
$say = count($degisken);
for ($i=0; $i<=$say; $i++)
{
for ($j=0; $j<=$say; $j++)
{
if ($degisken[$i] = $degisken[$j])
{
$kelime[$i] = $degisken[$i];
$k_say[$i] +=1;
}
}
}
for ($k=0; $k<=$say; k++)
{
echo "$kelime[k]($k_say[k]) - ";
}
}
?>
Zaman
2010-04-08 21:18:54Php PHP formu aynı sayfada çağırmak