קאָמפּיוטערספּראָגראַממינג

ווי טוט PHP מענגע?

אַ מענגע איז אַ דאַטן סטרוקטור וואָס אַלאַוז אַ איין אָרט צו קראָם זיכער וואַלועס וואָס זענען עלעמענטן פון דער זעלביקער טיפּ.

מענגע טייפּס

עס זענען צוויי טייפּס פון ערייז, זיי אַנדערש זייַן אין דעם וועג פון לעגיטימאַציע פון די וויילער יסודות.

  1. פּשוט - יעדער עלעמענט דערין איז געגעבן אַן אינדעקס זיך אַ סיקוואַנס.
  2. אַססאָסיאַטיווע - עס האט צו אָפּשיקן צו אַן עלעמענט ניצן די שליסלען פֿאַרבונדן מיט די לאַדזשיקאַל וואַלועס.

אין פּשוט ווערטער, עס איז אַ בייַטעוודיק, וואָס קענען זיין מער ווי איין ווערט. מיר זענען אינטערעסירט אין PHP מענגע.

קוואַליטעט פֿעיִקייטן

באַטראַכטן PHP מענגע דעטאַילס:

  1. עס קענען אַנטהאַלטן קיין נומער פון וואַלועס, און עס איז ליידיק.
  2. יעדער פון די וואַלועס, וואָס קאַמפּרייזיז אַ מענגע פון PHP, גערופֿן עלעמענט.
  3. עלעמענט סטאָרז פאַרשידענע טייפּס פון וועריאַבאַלז. די קענען זיין סטרינגס, ינטאַדזשערז, באָאָלעאַנס.
  4. צוטריט צו עלעמענטן איז מעגלעך ניצן ינדעקסיז וואָס זענען אין לאָווערקאַסע און נומעריק.
  5. PHP מענגע כּולל יסודות מיט יינציק ינדעקסיז.
  6. די נומער פון עלעמענטן אין דער מענגע - איז זייַן לענג.
  7. די וואַלועס פון די יסודות קענען אויך זיין ערייז, ווי זענען מאַלטי-דימענשאַנאַל ערייז.

א אָפּשיידנדיק שטריך פון PHP איז די פיייקייַט צו שאַפֿן אַ מענגע אין די שריפט פון קיין קאַמפּלעקסיטי.

אַדוואַנטאַגעס:

  1. עס איז גרינג צו אַרבעטן סיימאַלטייניאַסלי מיט קייפל וואַלועס אין אַ מענגע. עס איז גרינג צו טאָן אַ ציקל אויף זייַן מיטגלידער צו טוישן די וואַלועס.
  2. זיי זענען גרינג צו מאַניפּולירן. סימפּלי באַזייַטיקן, לייגן זאכן צו לייענען אָדער טוישן די וואַלועס פון די יסודות.
  3. אין PHP, עס זענען פילע פאַרשידענע פֿעיִקייטן אַז לאָזן איר צו שעפּן ערייז. עס איז אַ זוכן פֿאַר ספּעציפיש וואַלועס, סאָרטינג, מערדזשינג ערייז.

טייפּס

ערייז זענען צעטיילט ווייַטער אין 2 טייפּס:

  • איינער-דימענשאַנאַל;
  • צוויי-דימענשאַנאַל.

עס זענען פאַרשידענע וועגן צו ינישאַלייז די מענגע. ערשטער, באַטראַכטן די פּשוט, און דעמאָלט - אַ אַססאָסיאַטיווע מענגע PHP.

לעמאָשל שאַפֿן אַ פּשוט מענגע אין PHP:

אין די משל געניצט שליסלען - אַ נומער אין פּאַרענטהעסיס [], און מער וויכטיק - דער נאָמען פון Fruits און וועדזשטאַבאַלז.

אַסיינינג אַ PHP מענגע עלעמענט וואַלועס קענען ווערן געשריבן ווי:

  • $ מענגע [n] = ז;
  • ן - שליסל, ז - ווערט.

אין די רגע אופֿן פון יניטיאַליזאַטיאָן קענען זיין גאָרנישט צו אָנווייַזן אין בראַקאַץ :

  • $ נאמען [] = "אַ";
  • $ נאמען [] = "צוויי";
  • $ נאמען [] = "דרייַ".

אין דעם פאַל, דער אינדעקס וועט זיין גלייַך צו די ניט ויסצאָלן: 0, 1 און 2.

און איר קענען באַשטימען קיין פון זייַן אינדעקס ווערט:

  • $ נאמען [35] = 'אַ';
  • $ נאמען [18] = 'צוויי';
  • $ נאמען [90] = "דרייַ".

איר קענען פאַרבינדן די יניטיאַליזאַטיאָן מעטהאָדס:

  • $ נאמען [37] = "ערשטער";
  • $ נאמען [5] = "רגע";
  • $ נאמען [] = "דריט".

די דריט עלעמענט איז אַסיינד צו אַן אינדעקס גלייַך צו 38, ווי 37 - דער גרעסטער פון די ינדעקסיז.

מולטידימענסיאָנאַל מענגע סינטאַקס קוקט ווי דעם:

$ נאמען [ינדעקס1] [ינדעקס2] ....

איצט לאָזן ס זען וואָס אַ PHP אַססאָסיאַטיווע מענגע. דער אינדעקס קענען זיין אַ שטריקל, עס טוט ניט אָנטאָן ריסטריקשאַנז, ספּייסיז זענען ערלויבט, זייַן לענג איז אַנדערש. אַססאָסיאַטיווע ערייז זענען געזונט געניצט ווען עס איז נייטיק צו לינק די יסודות זענען נישט מיט נומערן, אָבער מיט ווערטער. ערייז אַז האָבן ינדעקסיז - סטרינגס זענען גערופֿן אַססאָסיאַטיווע.

אין איין-דימענשאַנאַל אַססאָסיאַטיווע ערייז מיט בלויז איין שליסל, עס קאָראַספּאַנדז צו אַ ספּעציפיש אינדעקס. די בילד אויבן איז אַ בייַשפּיל פון איינער-דימענשאַנאַל און מאַלטי-דימענשאַנאַל אַססאָסיאַטיווע ערייז.

איר קענען שאַפֿן אַ מולטידימענסיאָנאַל אַססאָסיאַטיווע מענגע אין די קלאסישע וועג, אָבער עס איז נישט זייער באַקוועם.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 yi.delachieve.com. Theme powered by WordPress.