שינוי למקלדת טקסט
-
איך אני יכול לקחת את המקלדת ש @מוטלה האלוף בנה:
<?php $pelet = "5*4*222*777*0*22*4*77*5*66";//"ימות המשיח" $pelet = explode("*", "$pelet"); $as = count($pelet); for ($i = 0; $i < $as; $i++) { $ee = $pelet[$i]; switch($ee) { case 3: $pelet[$i]= "א"; break; case 33: $pelet[$i]= "ב"; break; case 333: $pelet[$i]= "ג"; break; case 2: $pelet[$i]= "ד"; break; case 22: $pelet[$i]= "ה"; break; case 222: $pelet[$i]= "ו"; break; case 6: $pelet[$i]= "ז"; break; case 66: $pelet[$i]= "ח"; break; case 666: $pelet[$i]= "ט"; break; case 5555: $pelet[$i]= "ל"; break; case 555: $pelet[$i]= "ך"; break; case 55: $pelet[$i]= "כ"; break; case 5: $pelet[$i]= "י"; break; case 4444: $pelet[$i]= "ן"; break; case 444: $pelet[$i]= "נ"; break; case 44: $pelet[$i]= "ם"; break; case 4: $pelet[$i]= "מ"; break; case 9999: $pelet[$i]= "ף"; break; case 999: $pelet[$i]= "פ"; break; case 99: $pelet[$i]= "ע"; break; case 9: $pelet[$i]= "ס"; break; case 888: $pelet[$i]= "ק"; break; case 88: $pelet[$i]= "ץ"; break; case 8: $pelet[$i]= "צ"; break; case 777: $pelet[$i]= "ת"; break; case 77: $pelet[$i]= "ש"; break; case 7: $pelet[$i]= "ר"; break; case 0: $pelet[$i]= " "; break; default: $pelet[$i]= ""; break; } } $pelet = implode("", $pelet); print $pelet;
ולהוריד את האפשרות של הקשה בין אות לאות ככה שפשוט יקישו אות אות ואם יש 2 אותיות באותו מקש אז שיקישו כוכבית בכדי להפריד!!! תודה לעוזרים
-
@מאיר-2000 תשים את זה
<?php $kelet = $_GET['kelet']; $arraj = array(); if (strpos($kelet, '*') !== false) { $kelet = str_replace("*", "1",$kelet);} $aaaa = substr($kelet, 0, 4); $aaa = substr($kelet, 0, 3); $aa = substr($kelet, 0, 2); $a = substr($kelet, 0, 1); while ($kelet != null){ if($aaaa%1111 == 0){ // print "ארבע"; $arraj[] = $aaaa; $kelet = substr($kelet, 4); $aaaa = substr($kelet, 0, 4); $aaa = substr($kelet, 0, 3); $aa = substr($kelet, 0, 2); $a = substr($kelet, 0, 1); } else{ if($aaa%111 == 0){ // print "שלוש"; $arraj[] = $aaa; $kelet = substr($kelet, 3); $aaaa = substr($kelet, 0, 4); $aaa = substr($kelet, 0, 3); $aa = substr($kelet, 0, 2); $a = substr($kelet, 0, 1); } else{if($aa%11 == 0) { // print "שתים"; $arraj[] = $aa; $kelet = substr($kelet, 2); $aaaa = substr($kelet, 0, 4); $aaa = substr($kelet, 0, 3); $aa = substr($kelet, 0, 2); $a = substr($kelet, 0, 1); } else{ // print "אחד"; $arraj[] = $a; $kelet = substr($kelet, 1); $aaaa = substr($kelet, 0, 4); $aaa = substr($kelet, 0, 3); $aa = substr($kelet, 0, 2); $a = substr($kelet, 0, 1); }}}} $count = count ($arraj); for($i = 0; $i < $count; $i++){ $my_var = $arraj[$i]; switch($my_var) { case 3: $arraj[$i] = 'א'; break; case 33: $arraj[$i] = 'ב'; break; case 333: $arraj[$i] = 'ג'; break; case 2: $arraj[$i] = 'ד'; break; case 22: $arraj[$i] = 'ה'; break; case 222: $arraj[$i] = 'ו'; break; case 6: $arraj[$i] = 'ז'; break; case 66: $arraj[$i] = 'ח'; break; case 666: $arraj[$i] = 'ט'; break; case 5555: $arraj[$i] = 'ל'; break; case 555: $arraj[$i] = 'ך'; break; case 55: $arraj[$i] = 'כ'; break; case 5: $arraj[$i] = 'י'; break; case 4444: $arraj[$i] = 'ן'; break; case 444: $arraj[$i] = 'נ'; break; case 44: $arraj[$i] = 'ם'; break; case 4: $arraj[$i] = 'מ'; break; case 9999: $arraj[$i] = 'ף'; break; case 999: $arraj[$i] = 'פ'; break; case 99: $arraj[$i] = 'ע'; break; case 9: $arraj[$i] = 'ס'; break; case 888: $arraj[$i] = 'ק'; break; case 88: $arraj[$i] = 'ץ'; break; case 8: $arraj[$i] = 'צ'; break; case 777: $arraj[$i] = 'ת'; break; case 77: $arraj[$i] = 'ש'; break; case 7: $arraj[$i] = 'ר'; break; case 0: $arraj[$i] = ' '; break; default: $arraj[$i] = ""; break; }} $pelet = implode("", $arraj); print $pelet;
קרדיט ל @הקול-הירושלמי
-
@קו-בקליק-1 אמר בשינוי למקלדת טקסט:
@מאיר-2000 תשים את זה
<?php $kelet = $_GET['kelet']; $arraj = array(); if (strpos($kelet, '*') !== false) { $kelet = str_replace("*", "1",$kelet);} $aaaa = substr($kelet, 0, 4); $aaa = substr($kelet, 0, 3); $aa = substr($kelet, 0, 2); $a = substr($kelet, 0, 1); while ($kelet != null){ if($aaaa%1111 == 0){ // print "ארבע"; $arraj[] = $aaaa; $kelet = substr($kelet, 4); $aaaa = substr($kelet, 0, 4); $aaa = substr($kelet, 0, 3); $aa = substr($kelet, 0, 2); $a = substr($kelet, 0, 1); } else{ if($aaa%111 == 0){ // print "שלוש"; $arraj[] = $aaa; $kelet = substr($kelet, 3); $aaaa = substr($kelet, 0, 4); $aaa = substr($kelet, 0, 3); $aa = substr($kelet, 0, 2); $a = substr($kelet, 0, 1); } else{if($aa%11 == 0) { // print "שתים"; $arraj[] = $aa; $kelet = substr($kelet, 2); $aaaa = substr($kelet, 0, 4); $aaa = substr($kelet, 0, 3); $aa = substr($kelet, 0, 2); $a = substr($kelet, 0, 1); } else{ // print "אחד"; $arraj[] = $a; $kelet = substr($kelet, 1); $aaaa = substr($kelet, 0, 4); $aaa = substr($kelet, 0, 3); $aa = substr($kelet, 0, 2); $a = substr($kelet, 0, 1); }}}} $count = count ($arraj); for($i = 0; $i < $count; $i++){ $my_var = $arraj[$i]; switch($my_var) { case 3: $arraj[$i] = 'א'; break; case 33: $arraj[$i] = 'ב'; break; case 333: $arraj[$i] = 'ג'; break; case 2: $arraj[$i] = 'ד'; break; case 22: $arraj[$i] = 'ה'; break; case 222: $arraj[$i] = 'ו'; break; case 6: $arraj[$i] = 'ז'; break; case 66: $arraj[$i] = 'ח'; break; case 666: $arraj[$i] = 'ט'; break; case 5555: $arraj[$i] = 'ל'; break; case 555: $arraj[$i] = 'ך'; break; case 55: $arraj[$i] = 'כ'; break; case 5: $arraj[$i] = 'י'; break; case 4444: $arraj[$i] = 'ן'; break; case 444: $arraj[$i] = 'נ'; break; case 44: $arraj[$i] = 'ם'; break; case 4: $arraj[$i] = 'מ'; break; case 9999: $arraj[$i] = 'ף'; break; case 999: $arraj[$i] = 'פ'; break; case 99: $arraj[$i] = 'ע'; break; case 9: $arraj[$i] = 'ס'; break; case 888: $arraj[$i] = 'ק'; break; case 88: $arraj[$i] = 'ץ'; break; case 8: $arraj[$i] = 'צ'; break; case 777: $arraj[$i] = 'ת'; break; case 77: $arraj[$i] = 'ש'; break; case 7: $arraj[$i] = 'ר'; break; case 0: $arraj[$i] = ' '; break; default: $arraj[$i] = ""; break; }} $pelet = implode("", $arraj); print $pelet;
קרדיט ל@הקול-הירושלמי
עשיתי שימוש בכזו מקלדת אבל המקש כוכבית לא מפריד בין אותיות שבאותו מקש ואם אני רוצה להוסיף את מקש 1 כנקודה. אז מה מוסיפים?