<?php function zmien($wyrazenie) { //... return $wyrazenie; } ?>
Ale nie wiem jak to sensownie ułożyć i jak porodzic sobie z tym explode() ?
<?php function zmien($wyrazenie) { //... return $wyrazenie; } ?>
jak widze taki kod to az czlowieka nosi. Przeciez do str_replace mozna zapodac tablice. czytac manuala:
<?php } ?>
<script> function clearing() { window.document.morse.output.value = " "; } function transform() { var zeichen = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", i, d, f; var eingabe = window.document.morse.input; var ausgabe = window.document.morse.output; var laenge = eingabe.value.length; for(i=0; i<laenge; i++) { i=eingabe.value.charAt(i); if(zeichen.indexOf (i) ==-1) { alert("Proszę same litery wpisywać!"); break; } else { for(f=0; f<laenge; f++) { switch (eingabe.value.charAt(f)) { case 'a':{ausgabe.value = ausgabe.value + " .- "; break;} case 'b':{ausgabe.value = ausgabe.value + " -... "; break;} case 'c':{ausgabe.value = ausgabe.value + " -.-. "; break;} case 'd':{ausgabe.value = ausgabe.value + " -.. "; break;} case 'e':{ausgabe.value = ausgabe.value + " . "; break;} case 'f':{ausgabe.value = ausgabe.value + " ..-. "; break;} case 'g':{ausgabe.value = ausgabe.value + " --. "; break;} case 'h':{ausgabe.value = ausgabe.value + " .... "; break;} case 'i':{ausgabe.value = ausgabe.value + " .. "; break;} case 'j':{ausgabe.value = ausgabe.value + " .--- "; break;} case 'k':{ausgabe.value = ausgabe.value + " -.- "; break;} case 'l':{ausgabe.value = ausgabe.value + " .-.. "; break;} case 'm':{ausgabe.value = ausgabe.value + " -- "; break;} case 'n':{ausgabe.value = ausgabe.value + " -. "; break;} case 'o':{ausgabe.value = ausgabe.value + " --- "; break;} case 'p':{ausgabe.value = ausgabe.value + " .--. "; break;} case 'q':{ausgabe.value = ausgabe.value + " --.- "; break;} case 'r':{ausgabe.value = ausgabe.value + " .-. "; break;} case 's':{ausgabe.value = ausgabe.value + " ... "; break;} case 't':{ausgabe.value = ausgabe.value + " - "; break;} case 'u':{ausgabe.value = ausgabe.value + " ..- "; break;} case 'v':{ausgabe.value = ausgabe.value + " ...- "; break;} case 'w':{ausgabe.value = ausgabe.value + " .-- "; break;} case 'x':{ausgabe.value = ausgabe.value + " -..- "; break;} case 'y':{ausgabe.value = ausgabe.value + " -.-- "; break;} case 'z':{ausgabe.value = ausgabe.value + " --.. "; break;} } } } } } --> <input type="button" value="przetlumacz" onClick="clearing(); transform();"> <input type="reset" value="wyczysc"> </form> <table> </table>
<?php ?>
<?php $tablica[' ']='//'; ?>
<?php ?>
<?php // // Morse Convertor v1.0 by Edwin Groothuis (edwin@mavetju.org) // // If you didn't get this file via <a href="http://www.mavetju.org" target="_blank">http://www.mavetju.org</a>, please // check for the availability of newer versions. // // See LICENSE for distribution issues. If this file isn't in // the distribution, please inform me about it. // // Feel free to use this yourself. // $lettertomorse["a"]=".-"; $lettertomorse["b"]="-..."; $lettertomorse["c"]="-.-."; $lettertomorse["d"]="-.."; $lettertomorse["e"]="."; $lettertomorse["f"]="..-."; $lettertomorse["g"]="--."; $lettertomorse["h"]="...."; $lettertomorse["i"]=".."; $lettertomorse["j"]=".---"; $lettertomorse["k"]=".-."; $lettertomorse["l"]=".-.."; $lettertomorse["m"]="--"; $lettertomorse["n"]="-."; $lettertomorse["o"]="---"; $lettertomorse["p"]=".--."; $lettertomorse["q"]="--.-"; $lettertomorse["r"]=".-."; $lettertomorse["s"]="..."; $lettertomorse["t"]="-"; $lettertomorse["u"]="..-"; $lettertomorse["v"]="...-"; $lettertomorse["w"]=".--"; $lettertomorse["x"]="-..-"; $lettertomorse["y"]="-.--"; $lettertomorse["z"]="--.."; $lettertomorse["1"]=".----"; $lettertomorse["2"]="..---"; $lettertomorse["3"]="...--"; $lettertomorse["4"]="....-"; $lettertomorse["5"]="....."; $lettertomorse["6"]="-...."; $lettertomorse["7"]="--..."; $lettertomorse["8"]="---.."; $lettertomorse["9"]="----."; $lettertomorse["0"]="-----"; $lettertomorse[" "]=" "; $lettertomorse["."]=".-.-.-"; $lettertomorse[","]="--..--"; $lettertomorse["EOM"]=".-.-."; $morsetoletter[$code]=$letter; } function morse_encode($txt) { $line=""; for ($i=0;$i<strlen($txt);$i++) { // ignore unknown characters if ($lettertomorse[$letter]=="") continue; $line.=$lettertomorse[$letter]." "; } return $line; } function morse_decode($string) { $line=""; foreach ($letters as $letter) { // ignore unknown characters if ($letter=="") $line.=" "; if ($morsetoletter[$letter]=="") continue; $line.=$morsetoletter[$letter]; } return $line; } ?> <h1>Morse transletter</h1> <br> <input type="submit" value="Convert"> <input type="reset"> <br> <hr> <?php if ($morse!="") { } if ($txt!="") { } if ($txt!="") { $line1=""; $line2=""; for ($i=0;$i<strlen($txt);$i++) { // ignore unknown characters if ($lettertomorse[$letter]=="") continue; $line1.=$lettertomorse[$letter]." "; $line2.=$letter; for ($j=0;$j<strlen($lettertomorse[$letter]);$j++) $line2.=" "; if ($size>70) { $line1=""; $line2=""; $size=0; } } } ?>