האם אתה מנסה לפרק מיתר לחלקים קטנים יותר? ASP מספק פונקציה מפוצלת קלה לשימוש המאפשרת לקובץ מחרוזת ולפרוס אותה.

נניח שאתה לוקח משפט ורוצה להכניס כל מילה למשתנה שונה. אז אתה לוקח

NameStr = "מר ג'ון סמית '

הגדר את המערך כדי להחזיק את התוצאות

מערך ערפל עמום

ואז בצע את הפיצול תוך שימוש ברווח כמדד הפיצול

WordArray = פיצול (NameStr, "")

כעת WordArray (0) שווה ל "Mr.", WordArray (1) שווה ל "John" ו- WordArray (2) שווה ל "Smith"! אתה יכול להשתמש בפונקציות מערך שונות ופונקציות מחרוזת אחרות כדי לעבוד עם תוצאות אלה.

יש כמובן שפע של דרכים להשתמש בפונקציה המפוצלת. תוכניות ייצוא רבות יפרידו בין שדותיהן באמצעות סמל צינור. צינור הוא הקו האנכי והמורד כך:

|

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

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

מר, ג'ון, דו, בוסטון
גברת ג'יין, סמית ', שיקגו
מיס, ג'ולי, רוברטס, לוס אנג'לס
מר, מארק, דונר, אסקס, מיאמי

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

דונר, אסק.

אבל הפעולה המפוצלת תראה את הפסיק הזה ותחשוב שזה שדה מפריד.

זו הסיבה שבדרך כלל עדיף להשתמש במפריד של צינור (|) או במשהו אחר יוצא דופן, כך שאתה בטוח שהוא לא יופיע בזרם הנתונים בפועל כערך רגיל.

אם אתה עובד עם מיתרים, הקפד לבדוק את פונקציות המיתר האחרות של ASP כדי ללמוד כיצד הם עובדים!

מבוא ל- ASP Ebook

הורד ספר אלקטרוני זה כדי לקבל את כל מה שאתה צריך לדעת על לימוד ASP - מ הדרכה שלב אחר שלב לרשימות פונקציות, קוד לדוגמה, שגיאות ופתרונות נפוצים, ועוד ועוד! 101 עמודים.

הוראות וידאו: mvc-3 (מרץ 2024).