הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] לולאת אותיות (https://hosts.co.il/forums/showthread.php?t=56192)

-roee- 07-11-07 20:49

[PHP] לולאת אותיות
 
שלום,

הייתי רוצה לדעת איך אפשר לעשות לולאה שמדפיסה לי את האותיות, כמו שיש FOR למספרים, איך אני יכול נגיד להדפיס את האותיות?

משהו בצורה כזאתי:
AA
AB
AC
AD
..
..
..
..
AAA
AAB
AAC
AAD

תודה רבה

Kfir.G 07-11-07 20:51

ציטוט:

נכתב במקור על ידי roeenoy (פרסם 576175)
שלום,

הייתי רוצה לדעת איך אפשר לעשות לולאה שמדפיסה לי את האותיות, כמו שיש FOR למספרים, איך אני יכול נגיד להדפיס את האותיות?

משהו בצורה כזאתי:
AA
AB
AC
AD
..
..
..
..
AAA
AAB
AAC
AAD

תודה רבה

אם הבנתי נכון אז יש פתרון פשוט מאוד לבעיה שלך והוא פשוט להשתמש בקוד ASCII של האות...

SDF 07-11-07 21:12

בגלל שכל תו הוא מספר...
 
בגלל שכל תו הוא בעצם מספר, אתה יכול לעשות:

PHP קוד:

for ($ch 'A'$ch 'Z'$ch++)
    echo 
$ch " -> " ord($ch) . "\n";
echo 
$ch " -> " ord($ch) . "\n"


-roee- 08-11-07 13:27

ציטוט:

נכתב במקור על ידי SDF (פרסם 576184)
בגלל שכל תו הוא בעצם מספר, אתה יכול לעשות:

PHP קוד:

for ($ch 'A'$ch 'Z'$ch++)
    echo 
$ch " -> " ord($ch) . "\n";
echo 
$ch " -> " ord($ch) . "\n"


כן אבל הבעיה היא שזה לא מוביל אותי לכלום...

miniature 08-11-07 14:53

PHP קוד:

<?php
for($i=65;$i<91;$i++) {
  echo 
chr($i) . "<br />\n";
}
?>

?

עריכה:
למקרה שלך, תעשה:
PHP קוד:

<?php
for($first=65;$first<91;$first++) {
  for(
$second=65;$second<91;$second++) {
    for(
$third=65;$third<91;$third++) {
      echo 
chr($first) . chr($second) . chr($third) . "<br />\n";
    }
  }
}
?>

או משהו בסגנון..

4ior 08-11-07 15:12

במקום להשתמש במספרים יואב, אפשר לעשות שזה יהיה ויזואלי-
$first=ord('a')
וכו..

-roee- 08-11-07 15:12

תודה רבה

KaMiKaZy 08-11-07 15:16

למה שפשוט לא תעשה דבר כזה?
<?
for ($a=A; $a<=ZZZ; $a++)
{
echo "$a";
echo "<br />";
}
?>


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

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