ציטוט:
נכתב במקור על ידי 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