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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=62925)

Meir 12-05-08 15:21

בפשטות:

PHP קוד:

<?php
echo preg_replace('/(\d)/''<img src="\\1.jpg" />''456');
?>


Matan Levy 12-05-08 20:52

תעשה פעולות חשבוניות.
הנה קוד שכתבתי:
PHP קוד:

<?php
$number
=493;
$onenumber/100;
$twonumber /10&#37;10;
$threenumber%10;
echo 
'<img src="'.$one.'.jpg" /><br />';
echo 
'<img src="'.$two.'.jpg" /><br />';
echo 
'<img src="'.$three.'.jpg" /><br />';
?>

זה תקף לגבי כל מספר תלת ספרתי.

עריכה:
משום מה זה מצנזר את ההודעה, בשורה של ההגדרה של המספר השני.
כתוב שם:
המשתנה NUMBER, חלקי 10, מודלו 10.

Daniel 12-05-08 20:53

ציטוט:

נכתב במקור על ידי Matan Levy (פרסם 632903)
תעשה פעולות חשבוניות.
הנה קוד שכתבתי:
PHP קוד:

<?php
$number
=493;
$onenumber/100;
$twonumber/10XXX10;
$threenumber%10;
echo 
'<img src="'.$one.'.jpg" /><br />';
echo 
'<img src="'.$two.'.jpg" /><br />';
echo 
'<img src="'.$three.'.jpg" /><br />';
?>

זה תקף לגבי כל מספר תלת ספרתי.

XXX= %
משום מה זה כאילו מצנזר לי את ההודעה.

זה לא יעבוד + הקוד אמור להיקבע באופן דינמי.... ואם יש 100 ספרות?

Matan Levy 12-05-08 21:00

ציטוט:

נכתב במקור על ידי MasterT (פרסם 632904)
זה לא יעבוד + הקוד אמור להיקבע באופן דינמי.... ואם יש 100 ספרות?

ערכתי את ההודעה.
ואם אתה לא יודע אל תדבר.

soomsoom 13-05-08 07:38

ציטוט:

נכתב במקור על ידי daMn (פרסם 632218)
PHP קוד:

str_replace(3"<img src=\"3.jpg\">"$Number); 

יש מיליון דרכים לעשות, אפשר לחלק את המספר ב10 בצורה רקורסיבית..ועוד ועוד

הכי טוב לחלק מספר ב10 או ב100 ואז לעשות שארית (ראה מודולה) ב10 וזה יביא למספר :)


(ד"א למדתי את זה במדעי המחשב)

WebProject 13-05-08 07:50

תעשה str_replace, סה"כ 9 ספרות, כל שאר הרעיונות פה מוגזמים, סה"כ להחליף ספרה בתמונה.

Daniel 13-05-08 17:24

ציטוט:

נכתב במקור על ידי Matan Levy (פרסם 632907)
ערכתי את ההודעה.
ואם אתה לא יודע אל תדבר.

אם אני לא יודע לא לדבר?
הדבר שלך יציג בדיוק:
HTML קוד:

<img src="4.93.jpg" /><br /><img src="9.jpg" /><br /><img src="3.jpg" /><br />
התמונה הראשונה זה 4.93.jpg? אז בבקשה, אל תדחה לפני שתבדוק.

meshuga 13-05-08 18:35

ציטוט:

נכתב במקור על ידי Matan Levy (פרסם 632907)
ערכתי את ההודעה.
ואם אתה לא יודע אל תדבר.

הוא צודק..אם היית שם int או floor() אז זה היה עובד..
בC למשל וכל השפות הדומות...זה היה מצויין...כשיש לך משתנה מוגדר כINT,בPHP הוא לא מוגדר ספציפית כINT


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

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