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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-01-07, 19:27   # 11
KaMiKaZy
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 551

KaMiKaZy לא מחובר  

חח עדיין לא אחי
אבל זה כמעט
כמו שאמרתי לך אני צריך
שזה יתחיל מ1 ויסיים ב9 ובZ AND z
כמו שעשית אבל שיהיה את 1 נפרד ואז בא איתו כל הABC
1
1a
1A
1B
1b
1C
1c
ואז 2 וכך האלה..
  Reply With Quote
ישן 22-01-07, 19:29   # 12
LiDooR
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 79

LiDooR לא מחובר  

אמ.. טוב רגע אני ינסה..
  Reply With Quote
ישן 22-01-07, 19:37   # 13
LiDooR
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 79

LiDooR לא מחובר  

אתה מכיר אולי איזה פונקציה שממירה אות למספר?..
אם כן זה יעזור לי..
  Reply With Quote
ישן 22-01-07, 19:42   # 14
tnadav
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 216

tnadav לא מחובר  

ציטוט:
נכתב במקור על ידי KaMiKaZy צפה בהודעה
חח עדיין לא אחי
אבל זה כמעט
כמו שאמרתי לך אני צריך
שזה יתחיל מ1 ויסיים ב9 ובZ AND z
כמו שעשית אבל שיהיה את 1 נפרד ואז בא איתו כל הABC
1
1a
1A
1B
1b
1C
1c
ואז 2 וכך האלה..
צריך בשביל זה 2 לולאות מקוננות:
PHP קוד:
for ($i=1$i<10$i++)
{
    for (
$text='a'$btext='A'$text<='z'$text++, $btext++);
        echo 
$i."$text\n".$i.$btext;

אמור לעבוד.. לא בדקתי..
__________________
"אני לא מעצב גרפי... אני לא פלאשר תותח... בטח שלא מנכ"ל של חברת בניית אתרים, כעיקרון אסור לי להיות מועסק.. אבל אני... מתכנת ב-PHP , וגם, לא ממש מציעה.." (יצא לי מוזר משהו...חח)
  Reply With Quote
ישן 22-01-07, 19:44   # 15
KaMiKaZy
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 551

KaMiKaZy לא מחובר  

ציטוט:
נכתב במקור על ידי tnadav צפה בהודעה
צריך בשביל זה 2 לולאות מקוננות:
PHP קוד:
for ($i=1$i<10$i++)
{
    for (
$text='a'$btext='A'$text<='z'$text++, $btext++);
        echo 
$i."$text\n".$i.$btext;

אמור לעבוד.. לא בדקתי..
יצא סיבוך
http://asi.220mb.com/pass.php
  Reply With Quote
ישן 22-01-07, 19:51   # 16
tnadav
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 216

tnadav לא מחובר  

ציטוט:
נכתב במקור על ידי KaMiKaZy צפה בהודעה
תנסה את זה:
PHP קוד:
for ($i=1$i<10$i++)
{
    for (
$text='a'$btext='A'$text<='z'$text++, $btext++);
        echo 
$i."$text\n<br />".$i.$btext."\n<br />";

__________________
"אני לא מעצב גרפי... אני לא פלאשר תותח... בטח שלא מנכ"ל של חברת בניית אתרים, כעיקרון אסור לי להיות מועסק.. אבל אני... מתכנת ב-PHP , וגם, לא ממש מציעה.." (יצא לי מוזר משהו...חח)
  Reply With Quote
ישן 22-01-07, 19:55   # 17
KaMiKaZy
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 551

KaMiKaZy לא מחובר  

ציטוט:
נכתב במקור על ידי tnadav צפה בהודעה
תנסה את זה:
PHP קוד:
for ($i=1$i<10$i++)
{
    for (
$text='a'$btext='A'$text<='z'$text++, $btext++);
        echo 
$i."$text\n<br />".$i.$btext."\n<br />";

http://asi.220mb.com/pass.php
אותו דבר רק עם רווח
  Reply With Quote
ישן 22-01-07, 20:02   # 18
tnadav
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 216

tnadav לא מחובר  

הממ.. אם זה לא עובד.. אפשר להשתמש בערך עם מפתחות שהם מספרים וערכים שהם האותיות השוות למספר, וככה לרוץ בלולאה עם מספרים ולהפוך אותם לאותיות
__________________
"אני לא מעצב גרפי... אני לא פלאשר תותח... בטח שלא מנכ"ל של חברת בניית אתרים, כעיקרון אסור לי להיות מועסק.. אבל אני... מתכנת ב-PHP , וגם, לא ממש מציעה.." (יצא לי מוזר משהו...חח)
  Reply With Quote
ישן 22-01-07, 20:48   # 19
LiDooR
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 79

LiDooR לא מחובר  

הינה הקוד הנכון באמת..

אומנם זה לקח לי קצת זמן אבל בסוף הגעתי ליעד שרציתה..
לפחות כך אני מכווה..
חחח..
הינה הקוד:
PHP קוד:
<?

for ($num=1$num<=9$num++) 

    for (
$bigtext=A$b=1$bigtext<=&& $b<=26$bigtext++, $b++)
    {
        for (
$text=a$c=1$text<=&& $c<=26$text++, $c++)
        {
            echo 
"$num$bigtext$text<br>";
        }
    }
}

?>
והינה חלק מהפלט שלו:
ציטוט:
1Aa
1Ab
1Ac
1Ad
1Ae
1Af
1Ag
1Ah
1Ai
1Aj
1Ak
1Al
1Am
1An
1Ao
1Ap
1Aq
כך בעצם הוא ימשיך עד שהוא יגיע ל 9Zz ושם הוא יעצור..
עד שהוא יגיע לשם הוא ידפיס לך 6084 קודים.. שאני מאמין שזה יספיק לך.. לא?..
מכווה שעזרתי אחי..
  Reply With Quote
ישן 22-01-07, 20:55   # 20
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

PHP קוד:
<?php
error_reporting
(E_ALL);
class 
generator
{

    
/**
    * Chars array
    *
    * The list of the Chars of the strings
    *
    * @access private
    * @var Char array
    */
    
var $tags;

    
/**
    * Tags num
    *
    * The num of the Tags in the tags array
    *
    * @access private
    * @var int
    */
    
var $tags_num;

    
/**
    * code array
    *
    * The current array that contain the chars of the generator output
    *
    * @access private
    * @var string
    */
    
var $code;




function 
generator$start_length )
{
    for(
$i=1$i<=$start_length$i++)
        
$this->code[]=0;
    
$this->tags=array
    (
        
"1","2","3","4","5","6","7","8","9","0",
        
"a","b","c","d","e","f","g","h","i","g","k","l","m"
        
,"n","o","p","q","r","s","t","u","v","w","x","y","z"
    
);
    
$this->tags_num=count($this->tags);
    
$this->update_key=0;
}
function 
next_code()
{
    if(
$this->code[$this->update_key]>=$this->tags_num-1)
    {
        for(
$i=0$i<=$this->update_key$i++ )
            
$this->code[$i]=0;
        
$this->update_key++;
        
$this->code[]=-1;
        
$this->next_code();
        
$this->update_key=0;
    }
    else
    {
        
$this->code[$this->update_key]++;
    }
}
function 
get_code()
{
    
$thecode "";
            foreach(
$this->code as $key=>$value)
            {
                
$thecode.= ($this->tags[$value]);
            }
    
$this->next_code();
    return 
strrev($thecode);
}

}

$codes = new generator();
for(
$l=1$l<=10$l++)
    {
        echo 
$codes->get_code()."<br />";
    }
?>
אם אתה רוצה שהקוד יתחיל ממחרוזת בגודל יותר גדול מ1 אז תעביר את הגודל הרצוי כפרמטר לפונקציה generator ככה:

PHP קוד:
$codes = new generator(4); 
  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. הזמן כעת הוא 17:14.

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