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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 15-08-09, 19:42   # 1
OrPol
א.פורום תוכנה
עסק רשום
 
OrPol's Avatar
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 1,979

OrPol לא מחובר  

PHP - ארבע תווים אחרונים במערך.

שלום רב,
רציתי לדעת, בג'אווה אפשר לקבל את אורך המערך ע"פ הפקודה ArrayName.length
אבל איך בPHP אני יכול לקחת את 4 התווים האחרונים מתוך תיבת טקסט למשל?
או שמא עליי להשתמש בJS טרם השליחה?


תודה מראש.
  Reply With Quote
ישן 15-08-09, 20:17   # 2
Erez | TrustMedia.co.il
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,854

Erez | TrustMedia.co.il לא מחובר  

תבדוק עם strlen כמה תווים יש,ואז תיקח את 4 התווים האחרונים,הנה קוד מקור:

PHP קוד:
<?php
    $text 
'1234567890';
    
$length strlen($text);
    echo 
$text[$length].$text[$length-1].$text[$length-2].$text[$length-3];//0987
?>
לא בטוח שיעבוד,אין לי פה שרת להריץ עליו את הסקריפט ולבדוק,אבל תנסה,זה משהו בסיגנון הזה
__________________
  Reply With Quote
ישן 15-08-09, 20:50   # 3
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

לא הבנתי איך מערך קשור לפה (מתיבת טקסט אתה מקבל string),
אבל כדי לקחת את ארבעת התווים האחרונים מ- *תיבת טקסט (string) אתה משתמש ב substr.

* תיבת טקסט = input["text"] \ textarea.

Last edited by אדיר; 15-08-09 at 20:55..
  Reply With Quote
ישן 15-08-09, 22:01   # 4
OrPol
א.פורום תוכנה
עסק רשום
 
OrPol's Avatar
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 1,979

OrPol לא מחובר  

ציטוט:
נכתב במקור על ידי xPerfection צפה בהודעה
לא הבנתי איך מערך קשור לפה (מתיבת טקסט אתה מקבל string),
אבל כדי לקחת את ארבעת התווים האחרונים מ- *תיבת טקסט (string) אתה משתמש ב substr.

* תיבת טקסט = input["text"] \ textarea.
חחח הרגל שלי לקרוא לזה מערך בגלל EXPLODE.. עזוב,
הכוונה שלי היא לטקסט.

נ.ב. EASTYLE, תודה
הקוד שלך לא עבד אבל עם תיקון קל זה הסתדר:
PHP קוד:
<?php
    $text 
'1234567890';
    
$length strlen($text);
    echo 
$text[$length-1].$text[$length-2].$text[$length-3].$text[$length-4];//0987
?>

Last edited by OrPol; 15-08-09 at 22:04..
  Reply With Quote
ישן 15-08-09, 23:12   # 5
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

תעשה את זה עם substr.. לא סתם קיימות פונקציות חחחח (לא זאת לפחות).
  Reply With Quote
ישן 15-08-09, 23:50   # 6
OrPol
א.פורום תוכנה
עסק רשום
 
OrPol's Avatar
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 1,979

OrPol לא מחובר  

ציטוט:
נכתב במקור על ידי xPerfection צפה בהודעה
תעשה את זה עם substr.. לא סתם קיימות פונקציות חחחח (לא זאת לפחות).
נכון
PHP קוד:
substr($text$length-5$length-1); 

Last edited by OrPol; 15-08-09 at 23:55..
  Reply With Quote
ישן 16-08-09, 09:26   # 7
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

ציטוט:
נכתב במקור על ידי Or Polaczek צפה בהודעה
נכון
PHP קוד:
substr($text$length-5$length-1); 
מיותר לבדוק מה האורך של הstring, בשביל זה substr עושה את זה יותר בקלות ומהירות..
PHP קוד:
$str substr($str,-4); 
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 19-08-09, 18:05   # 8
OrPol
א.פורום תוכנה
עסק רשום
 
OrPol's Avatar
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 1,979

OrPol לא מחובר  

ציטוט:
נכתב במקור על ידי The Chosen Generl צפה בהודעה
מיותר לבדוק מה האורך של הstring, בשביל זה substr עושה את זה יותר בקלות ומהירות..
PHP קוד:
$str substr($str,-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. הזמן כעת הוא 23:16.

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