הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 31-01-12, 03:28   # 1
morsrh
חבר מתקדם
 
morsrh's Avatar
 
מיני פרופיל
תאריך הצטרפות: Feb 2010
מיקום: אשקלון.
גיל: 30
הודעות: 444
שלח הודעה באמצעות MSN אל morsrh

morsrh לא מחובר  

Red face סטרינג מינימאלי

אהלן ,

אני מחפש לעשות סטרינג מינימאלי מסטרינג אחר ,
לדוגמא , abcdefghijk
יצא כ- 4B9
אבל שהסטרינג המינימאלי לא יחזור על עצמו ( 4B9 )
חשבתי על soundex אבל יש הסתברות שיחזור על עצמו , אז פסלתי

יש הצעות?
  Reply With Quote
ישן 31-01-12, 14:38   # 2
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

http://stackoverflow.com/questions/9...minimal-string

משהו בסגנון הזה?

ואם זה באמת לצורך קיצור כתובות לדוגמה, אתה יכול בעת יצירת הקיצור לבדוק אם הסטרינג תפוס. אם כן, לייצר אחד נוסף (רקורסיבי).
__________________
תומר
  Reply With Quote
ישן 31-01-12, 16:37   # 3
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

עדיף להמנע מרקורסיה, או להציב הגבלה,
אני לא יודע עד כמה זה יכול לשמש אותך, לדעתי זו פונקציה מעולה: (הרגע כתבתי, בתור אתגר :P )
PHP קוד:
<?php

    $string 
'jk129akmd21d<Scslac2130c.aD?CCAD>c0121klsda?>.SADC921lfsa';
    
    function 
shortId($string ""
    {
        if( 
$string == '' )
            return;
        
        
$string preg_replace("/[^a-z0-9]/i"""pack('h*'md5($string)));
        
        if( 
strlen($string) < )
        {
            
$string .= strtoupper(md5($string));
        }
        
        return 
substr($string, -3);
    }
    
    echo 
shortId($string);

?>

Last edited by Haimz; 31-01-12 at 16:40..
  Reply With Quote
ישן 01-02-12, 06:11   # 4
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

ואו זה מעניין. אני זוכר שראיתי פעם הדרכה איך לעשות דבר כזה על בסיס זמן כולל המרה לאחור.. (יש לי לינק שמור בבית)
בכל מקרא זה מה שמצאתי, תעזר בזה:
http://stackoverflow.com/questions/3...ique-id-in-php
http://kevin.vanzonneveld.net/techbl...be_or_tinyurl/
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 03:08.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ