דף 1 מתוך 1

צריך עזרה בהמרת מחרוזת ספרות למחרוזת טקסט שלימה ב PHP

נשלח: 19:40 06/08/2018
על ידי קול הירושלמי
מי יודע איך ממירים למשל את הקלט מהמתקשר "56222999" ל"ימות" דרך הPHP?

Re: צריך עזרה בהמרת מחרוזת ספרות למחרוזת טקסט שלימה ב PHP

נשלח: 16:18 07/08/2018
על ידי 011371
מי יודע איך ממירים למשל את הקלט מהמתקשר "56222999" ל"ימות" דרך הPHP?
אתה רוצה להקריא למחייג את הקלט שהקיש?
אפשר פשוט בשלב הבקשה בהגדרה של השאלה להגדיר את הצורה בה המערכת תקריא את הנתון

או בפקודה חוזרת מהשרת לדוגמא

קוד: בחירת הכל

$natun_x = $_REQUEST['natun_x'] ;
echo 'id_list_message=d-' . $natun_x . '.' ;
ואז המערכת תקריא "חמש שש שתיים שתיים שתיים תשע תשע תשע"
תוכל להחליף את האות d ב n כדי שהמערכת תקריא "חמישים ושש מיליון מאתיים עשרים ושתיים אלף תשע מאות תשעים ותשע"

Re: צריך עזרה בהמרת מחרוזת ספרות למחרוזת טקסט שלימה ב PHP

נשלח: 23:33 07/08/2018
על ידי אאד
מי יודע איך ממירים למשל את הקלט מהמתקשר "56222999" ל"ימות" דרך הPHP?
אתה רוצה להקריא למחייג את הקלט שהקיש?
אפשר פשוט בשלב הבקשה בהגדרה של השאלה להגדיר את הצורה בה המערכת תקריא את הנתון

או בפקודה חוזרת מהשרת לדוגמא

קוד: בחירת הכל

$natun_x = $_REQUEST['natun_x'] ;
echo 'id_list_message=d-' . $natun_x . '.' ;
ואז המערכת תקריא "חמש שש שתיים שתיים שתיים תשע תשע תשע"
תוכל להחליף את האות d ב n כדי שהמערכת תקריא "חמישים ושש מיליון מאתיים עשרים ושתיים אלף תשע מאות תשעים ותשע"
הוא מתכוון למה שיש ב"ווירטואל מייל"

זה פיתוח אישי של מישהו שבנה את הואפציה החכמה הזאת לבד

Re: צריך עזרה בהמרת מחרוזת ספרות למחרוזת טקסט שלימה ב PHP

נשלח: 19:17 15/08/2018
על ידי קול הירושלמי
להלן תוצאות הניסוי:

קוד: בחירת הכל

<?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;
אשמח לדעת אם יש למישהו רעיון יותר קצר