צריך עזרה בהמרת מחרוזת ספרות למחרוזת טקסט שלימה ב PHP
-
- הודעות: 439
- הצטרף: 14:33 14/06/2018
צריך עזרה בהמרת מחרוזת ספרות למחרוזת טקסט שלימה ב PHP
מי יודע איך ממירים למשל את הקלט מהמתקשר "56222999" ל"ימות" דרך הPHP?
Re: צריך עזרה בהמרת מחרוזת ספרות למחרוזת טקסט שלימה ב PHP
אתה רוצה להקריא למחייג את הקלט שהקיש?מי יודע איך ממירים למשל את הקלט מהמתקשר "56222999" ל"ימות" דרך הPHP?
אפשר פשוט בשלב הבקשה בהגדרה של השאלה להגדיר את הצורה בה המערכת תקריא את הנתון
או בפקודה חוזרת מהשרת לדוגמא
קוד: בחירת הכל
$natun_x = $_REQUEST['natun_x'] ;
echo 'id_list_message=d-' . $natun_x . '.' ;
תוכל להחליף את האות d ב n כדי שהמערכת תקריא "חמישים ושש מיליון מאתיים עשרים ושתיים אלף תשע מאות תשעים ותשע"
Re: צריך עזרה בהמרת מחרוזת ספרות למחרוזת טקסט שלימה ב PHP
הוא מתכוון למה שיש ב"ווירטואל מייל"אתה רוצה להקריא למחייג את הקלט שהקיש?מי יודע איך ממירים למשל את הקלט מהמתקשר "56222999" ל"ימות" דרך הPHP?
אפשר פשוט בשלב הבקשה בהגדרה של השאלה להגדיר את הצורה בה המערכת תקריא את הנתון
או בפקודה חוזרת מהשרת לדוגמאואז המערכת תקריא "חמש שש שתיים שתיים שתיים תשע תשע תשע"קוד: בחירת הכל
$natun_x = $_REQUEST['natun_x'] ;
echo 'id_list_message=d-' . $natun_x . '.' ;
תוכל להחליף את האות d ב n כדי שהמערכת תקריא "חמישים ושש מיליון מאתיים עשרים ושתיים אלף תשע מאות תשעים ותשע"
זה פיתוח אישי של מישהו שבנה את הואפציה החכמה הזאת לבד
-
- הודעות: 439
- הצטרף: 14:33 14/06/2018
Re: צריך עזרה בהמרת מחרוזת ספרות למחרוזת טקסט שלימה ב PHP
להלן תוצאות הניסוי:
אשמח לדעת אם יש למישהו רעיון יותר קצר
קוד: בחירת הכל
<?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;
מי מחובר
משתמשים הגולשים בפורום זה: אין משתמשים רשומים | 36 אורחים