ÒdinatèPwogram

Kijan PHP etalaj?

Yon etalaj se yon estrikti done ki pèmèt yon kote sèl nan magazen valè sèten ke yo se eleman nan kalite la menm.

kalite etalaj

Gen de kalite nan ranje yo, yo diferan nan wout ki pase nan idantifikasyon nan eleman yo fòme.

  1. Senp - chak eleman ladan l 'yo bay yon endèks nan yon sekans.
  2. Asosyatif - li gen pou fè referans a yon eleman l sèvi avèk kle yo ki asosye ak valè yo lojik.

An tèm senp, li se yon varyab, sa ki ka gen plis pase yon valè. Nou enterese nan PHP etalaj.

karakteristik karakteristik

Konsidere PHP detay etalaj:

  1. Li ka gen ladan nenpòt ki kantite valè, epi li se vid.
  2. Chak nan valè yo, ki konprann yon etalaj de PHP, ki rele eleman.
  3. Eleman magazen diferan kalite varyab. Sa yo ka strings, nonm antye yo, Booleans.
  4. Aksè nan eleman se posib lè l sèvi avèk endis ki nan miniskil ak nimerik.
  5. PHP etalaj gen eleman ak endis inik.
  6. Nimewo a nan eleman nan etalaj la - se longè li yo.
  7. Valè yo nan eleman yo kapab tou gen pou ranje, menm jan se milti-dimansyon ranje.

Yon karakteristik diferan nan PHP se kapasite a yo kreye yon etalaj nan script la nan nenpòt ki konpleksite.

avantaj:

  1. Li se fasil nan travay ansanm ak valè miltip nan yon etalaj. Li se fasil fè yon sik sou manm li yo chanje valè yo.
  2. Yo fasil manipile. Senpleman retire, ajoute atik li oswa chanje valè yo nan eleman yo.
  3. Nan PHP, gen anpil fonksyon diferan ki pèmèt ou okipe ranje. Gen yon rechèch pou valè espesifik, klasman, fusion ranje.

kalite

Ranje yo divize pi plis nan 2 kalite:

  • yon sèl-dimansyon;
  • ki genyen de dimansyon.

Gen diferan fason yo inisyalize etalaj la. Premyèman, konsidere senp la, ak sa a, - yon etalaj PHP asosyatif.

EGZANP kreye yon etalaj senp nan PHP:

Nan egzanp itilize kle yo - yon nimewo nan parantèz [], ak plis ankò enpòtan - non an nan fwi ak legim.

Plase yon PHP etalaj valè eleman ka ekri tankou:

  • $ Array [N] = z;
  • N - kle, Z - valè.

Nan metòd an dezyèm nan inisyalizasyon ka pa gen anyen yo endike nan parantèz :

  • $ Non [] = "yon";
  • $ Non [] = "de";
  • $ Non [] = "twa".

Nan ka sa a, endèks la yo pral egal a default la: 0, 1 ak 2.

Epi ou ka bay nenpòt nan valè endèks li yo:

  • $ Non 'yon' [35] =;
  • $ Non [18] = 'de';
  • $ Non [90] = "twa".

Ou ka konbine metòd yo inisyalizasyon:

  • $ Non [37] = "premye";
  • $ Non [5] = "dezyèm";
  • $ Non [] = "twazyèm".

se eleman nan twazyèm asiyen nan yon endèks egal a 38, kòm 37 - pi gwo a nan endis yo.

Pluridimansyonèl sentaks etalaj sanble sa a:

$ Non [indeks1] [indeks2] ....

Koulye a, kite a wè sa ki yon PHP asosyatif etalaj. Endèks la kapab yon fisèl, li pa enpoze restriksyon, espas yo gen dwa, longè li yo se diferan. ranje asosyatif yo byen itilize lè li nesesè fè rapò ant eleman yo pa ak nimewo, men ki gen mo yo. Ranje ki gen endis - strings yo rele asosyatif.

Nan yon sèl dimansyon ranje asosyatif ki gen sèlman yon sèl kle yo, li koresponn ak yon endèks espesifik. Foto a pi wo a se yon egzanp sou ranje yon sèl-dimansyon ak milti-dimansyon asosyatif.

Ou ka kreye yon pluridimansyonèl etalaj asosyatif nan chemen an klasik, men li se pa trè pratik.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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