שים לב שמתקבל בכתובת ,משתנה q.המשתנה q אמור ליהיות כביכול תוו מסויים ,בריצה על המערך עוברים על כול האינדקסים במערך ובודקים אם הם מכילים את הערך q באמצעות strpos(string position) כדי להמנע מבעיות של אותיות קטנות אותיות גדולות ,מתבצעת המרה לערכי המערך לאותיות קטנות באמצעות strtolower ,בקיצור בנית המערך מתבצעת לפי התנאי שאם q נמצא בarray[n] אז array[n] מודפס.
n=אינדקס במערך.