קאָמפּיוטערס, פּראָגראַממינג
ווי איז אַ סאָרטינג ערייז?
אָפֿט ווען סאַלווינג זיכער טאַסקס required צו מאַכן די סאָרטינג פון דאַטן אַז איז סטאָרד אין אַ מענגע. וואָס איז סאָרטינג ערייז? דאָ, למשל, פּלייינג בייַ קאַרדס, מענטשן געלייגט זייער קאַרדס אויף די ווערט און פּאַסן. דעם מאכט עס מעגלעך צו באַשליסן וואָס אנדערע קאַרדס זיי פעלן. און אין די דיקשאַנעריז אַלע אָרדערד אַלפאַבעטיקאַללי. עקסאַמפּלעס זענען פילע. סאָרט - צו ריעריינדזש זיכער שטעלן פון אַבדזשעקס אין די קיין סדר אויף די גראָונדס געווען. סאָרטינג ערייז דאַרפן פאַירלי אָפֿט. צו דעם סוף, אַנדערש מעטהאָדס זענען געניצט. צו פֿאַרשטיין זייער עסאַנס, עס איז גענוג צו באַטראַכטן אין דעטאַל אַ נומער פון וועגן.
עס איז וויכטיק צו פֿאַרשטיין אַז די מענגע באשטייט פון קייפל פּערז פון שליסלען און ספּעציפיש וואַלועס. סאָרטינג ערייז אין C איז געשען מיט די הילף פון דאַזאַנז פון שורות פון קאָד, און די שפּראַך פון PHP, דאָס איז אַטשיווד בלויז איין פּשוט באַפֿעלן. סאָרטינג ערייז איז מעגלעך אויף די יקער פון שליסלען אָדער וואַלועס. נאָך עס איז מעגלעך צו פאַרשפּרייטן די ווערט, געלאזן זיי מיט יגזיסטינג שליסלען אָדער אַסיינינג נייַ.
די הויפּט חילוק פון פֿעיִקייטן
סאָרטינג אַ מענגע פון PHP איז מעגלעך ניצן פאַרשידן פֿעיִקייטן. זאל ס קוק אין ווי זיי אַנדערש:
- עטלעכע פֿעיִקייטן זענען אויסגעשטעלט ערייז דורך שליסל יסודות דערפון, און אנדערע - אויף וואַלועס.
- עס זענען פאַרשידענע סאָרט סדר: דעססענדינג, גראָוינג, נאַטירלעך, נומעריק, אַלפאַבעטיק, random אָדער ספּעסיפיעד ניצערס.
- עטלעכע פֿעיִקייטן זענען ביכולת צו ראַטעווען נאָך סאָרטינג קשר צווישן דעם שליסל און ווערט. אבער עס איז אַ שטריך אין וואָס די שליסלען וועט זיין באַשטעטיק צו די נייַ ווערט.
- עאַטש פֿונקציע גיט אַ מאָדיפיקאַטיאָן פון די דורכגעגאנגען מענגע. סאָרט קאָפּיע, זיי טאָן ניט צוריקקומען.
- די סאָרט סדר איז undefined, ווען די פֿונקציע דיטערמאַנז די צוויי עלעמענטן ווי גלייַך. דעם אַנסטייבאַל סאָרטינג.
עטלעכע סאָרט פֿונקציע אין PHP ערייז
סאָרט () און רסאָרט (). סאָרט () אָרדערס די מענגע אין אַלף-בית. זאל אונדז טאָן אַז דעם פֿונקציע איז פאַל שפּירעוודיק. עס איז אויסגעשטעלט דורך די וואַלועס עקסקלודינג די שליסלען. רסאָרט () וועט סאָרט אין פאַרקערט סדר, אויך, לויט צו די וואַלועס און יגנאָרז די שליסלען.
אַסאָרט () - עס איז איינער פון די פֿעיִקייטן פון פּראַזערווינג די שייכות פון שליסלען און וואַלועס. עס איז נוצלעך פֿאַר אַססאָסיאַטיווע ערייז, ווען עס איז וויכטיק.
די צוויי-דימענשאַנאַל מענגע
אַ טשיקאַווע צוויי-דימענשאַנאַל מענגע סאָרטינג. דאס קענען ווערן געטאן אין פאַרשידענע וועגן. PHP האט די געלעגנהייט צו פאַרגלייַכן צוויי נומערן אָדער צוויי סטרינגס. אין קיין מאַלטי-דימענשאַנאַל מענגע, יעדער עלעמענט פון אַ מענגע. אין PHP, צו פאַרגלייַכן קייפל ערייז, איר דאַרפֿן צו שאַפֿן אַ ספּעציפיש אופֿן. באַטראַכטן אַ צוויי-דימענשאַנאַל מענגע, וואָס סטאָרז די אַבריוויייטיד נאָמען פון פרוכט, פול נאָמען און פּרייַז. די מענגע יסודות קענען זיין אויסגעשטעלט אין אַלף-בית פון די אַבריוויייטיד נאָמען.
איצט סאָרטינג ערייז אין PHP וועט זיין פֿאַר איר צו פֿאַרשטיין.
Similar articles
Trending Now