Bu örneğimizde kullanıcının klavyeden girmiş olduğu bir metni baştan başlayarak merdiven şeklinde yazdıran php kodlarını yazacağız.
Bunun için bir tane metni girmemizi sağlayan form sayfası bir tane de merdiven şeklinde yazdıran işlem sayfası olması gerekiyor.
Bu sayfaların kodları aşağıda gösterilmiştir. Ayrıca sayfanın altında bir tane uygulamayı test etme linki bulunmaktadır.
Not: TÜRKÇE Karakterleri de desteklemektedir.
merdiven.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>TasarımKodlama</title> <style> table{ border:0; color:#000; } table td{ padding:10px; } table tr{ background:#81ecec; } table tr:nth-child(2n){ background:#74b9ff; } </style> </head> <body> <form action="<?=$_SERVER['PHP_SELF']?>" method="post"> <table width="500"> <tr> <td colspan="2">PHP Girilen İfadeyi Merdivenli Yazdırma</td> </tr> <tr> <td>Metni Giriniz:</td> <td><input name="metin" type="text" /></td> </tr> <tr> <td> </td> <td><input name="gonder" type="submit" value="Merdivenli Yazdır" /></td> </tr> </table> </form> <!-- Merdiven şeklinde yazdıran php kodları --> <?php if(isset($_POST['metin'])): $metin=$_POST['metin']; $harfler= mb_str_split($metin); ?> <table width="500"> <tr > <td colspan="2">PHP Rastgele Sayı Üretme</td> </tr> <tr> <td width="206">Girilen Metin:</td> <td width="213"><?php echo $metin; ?></td> </tr> <tr> <td colspan="2"> <?php $yenidize=""; foreach($harfler as $harf): $yenidize.=$harf; echo $yenidize."<br>"; endforeach; endif; ?> </body> </html> |
Ekran Görüntüleri:
Klavyeden Tasarım Kodlama ifadesi giriliyor.
Yorum Yap