КомпьютерлерБағдарламалау

Қалай PHP массив жасайды?

Жиым болып табылады деректер құрылымы бірдей типті элементтер болып табылады белгілі бір құндылықтарды сақтау үшін бір орын береді.

жиым түрлері

массивтердің екі түрі бар, олар құрылтай элементтерін сәйкестендіру жолында ерекшеленеді.

  1. Қарапайым - әрбір элемент онда ретпен ішіне индекс беріледі.
  2. Ассоциативті - бұл логикалық мәндерді байланысты пернелерін пайдаланып элементі сілтеме жасау бар.

Қарапайым тілмен айтқанда, ол бірден артық мән болуы мүмкін айнымалы болып табылады. Біз PHP алапта мүдделіміз.

тән ерекшеліктері

PHP массив мәліметтерін қарастырайық:

  1. Ол құндылықтарды кез келген сан болуы мүмкін, және ол бос.
  2. элементі деп аталатын PHP жиымын, қамтиды құндылықтарды, әрбір.
  3. Элемент айнымалы әр түрлі сақтайды. Бұл жолдар, бүтін сандар, логикалық болуы мүмкін.
  4. элементтеріне қатынау кіші әріппен және сандық болып табылады индекстерді пайдаланып мүмкін.
  5. PHP массив бірегей индекстері элементтер бар.
  6. алапта элементтер саны - оның ұзындығы.
  7. Көп өлшемді массивтер сияқты элементтердің мәндері, сондай-ақ, массивтер болуы мүмкін.

PHP ерекшелігі кез келген күрделі сценарийінде жиымын жасау мүмкіндігі болып табылады.

артықшылықтары:

  1. Бұл алаптың бірнеше мәндері бар бір мезгілде жұмыс істеу оңай. Бұл мәндерді өзгерту үшін оның мүшелерінің туралы циклын жасауға оңай.
  2. Олар айлалы оңай. Жай ғана алып, элементтердің мәндерін оқып немесе өзгертуге элементтерді қосу.
  3. PHP, сіз массивтер өңдеуге мүмкіндік беретін көптеген түрлі функциялары бар. нақты мәндері үшін іздеу жиымдарды біріктіру, сұрыптау, бар.

түрлері

Массивтер 2 түрге одан әрі бөлінеді:

  • Бір өлшемді;
  • Екі өлшемді.

жиымды баптандыру үшін әр түрлі жолдары бар. Біріншіден, содан кейін қарапайым қарастыру, және - ассоциативті алап PHP.

МЫСАЛ PHP қарапайым алапты жасайды:

а саны жақшада нөмірі [], және одан маңызды - - жеміс-көкөніс атауы, Мысалы кілттерді пайдаланылады.

а PHP массив элементтерінің мәндерін тағайындау ретінде жазуға болады:

  • $ Array [N] = Z;
  • N - негізгі, Z - мәні.

баптандыру екінші әдісі көрсетуге ештеңе болуы мүмкін жақшасыз :

  • $ Атауы [] = «а»;
  • $ Атауы [] = «екі»;
  • $ [] = «Үш» атаңыз.

Бұл жағдайда, индексі әдепкі тең болады: 0, 1 және 2.

Ал сіз, оның индексі құнының кез келген тағайындауға болады:

  • $ Атауы [35] = 'A';
  • $ Атауы [18] = 'екі';
  • $ Атауы [90] = «үш».

Сіз инициализации әдістерін біріктіруге болады:

  • $ Атауы [37] = «Бірінші»;
  • $ Атауы [5] = «екінші»;
  • $ [] = «Үшінші» атаңыз.

Үшінші элемент 37 ретінде, 38 тең индекс тағайындалған - индекстер ірі.

Көпөлшемді массив синтаксис былай көрінеді:

$ [Indeks1] [indeks2] Аты ....

Енді қандай бір PHP ассоциативті алап көрейік. индекс кеңістігін рұқсат етілген, бұл шектеулерді жүктейді емес, жол болуы мүмкін, оның ұзындығы әр түрлі болып табылады. ол элементтері сандар, бірақ сөздермен емес, байланыстыру қажет болған ассоциативті алқаптарының ақ пайдаланылады. индекстері бар массивтер - жолдар ассоциативті деп аталады.

бір ғана кілт бар бір өлшемді ассоциативті алқаптарының, ол белгілі бір индексі сәйкес келеді. Жоғарыда сурет бір өлшемді және көп өлшемді ассоциативті алқаптарының үлгісі болып табылады.

Сіз классикалық жолмен көпөлшемді ассоциативті алап жасауға болады, бірақ бұл өте ыңғайлы емес.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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