View Single Post
ישן 19-05-07, 13:13   # 2
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי SmsBanner.net צפה בהודעה
שלום,
איך אני יכול להציג מחרוזת עד לתו X שמופיע לפחות 3 פעמים לדוגמא?

לדוגמא אם יש לי מחרוזת כזו:
abc*ddd*bbg*sdfdd
אני רוצה שהמחרוזת שתוצג תהיה עד ל * השלישית,
כלומר תוצג המחרוזת: abc*ddd*bbg

תודה מראש
כולל הכוכביות ?
אם זה תו ידוע מראש לדוגמא כוכבית

יש לך 2 אפשרויות :

PHP קוד:
$string "abc*ddd*bbg*sdfdd";
$Array explode('*',$string);
$newstring $Array[0].$Array[1].$Array[2];
echo 
$newstring
או אם אתה משתמש בזה עבור הרבה פעולות :

PHP קוד:
function getString($string,$limit 3)
{
    
$data '';
    
$Array explode('*',$string);
    
$limit--;
    for (
$i 0;$i <= $limit;$i++)
    {
        
$data .= $Array[$i];
    }
    return 
$data;
}


$string "abc*ddd*bbg*sdfdd";
echo 
getString($string); 
הפלט עבור 2 הפעולות האלה יהיה : abcdddbbg
  Reply With Quote