Низ (структура података) — разлика између измена

Садржај обрисан Садржај додат
м Бот Додаје: en:Array
мНема описа измене
Ред 32:
 
==Врсте низова==
По врсти индекса низа, низове обично дијелимо на просте и асоцијативне низове. Прости низови имају цијеле бројеве за индексе који представљају редне бројеве елемената у низу или поднизовима. Асоцијативни низови користе објекте разних типова за индексе, али најчешће ријечи ([[стрингниска|ниске]]ове). Тако, да бисмо индексирали неки елемент асоцијативног низа, можемо рећи <code>niz("мама")</code> да бисмо добили име мајке, или <code>niz["директор"]</code> да бисмо добили име или податке директора итд.
 
Сви програмски језици који подржавају низове подржавају просте низове. Али не подржавају сви и асоцијативне низове. Од оних који их подржавају, неки их имају уграђене у сам језик (нпр. [[ПХП]]) а неки у посебне библиотеке (нпр. -{[[C++]]}-). Чест назив за асоцијативне низове је ''мапа''.
Ред 149:
 
===ПХП===
ПХП има изузетно развијену подршку за низове, како асоцијативне тако и обичне. Они такође представљају дио самог језика, као и у Паскалу. За разлику од -{C++}--ових мапа, ПХП не подржава објекте класа да буду индекси елемената низа, него само цијели бројеви или ријечи (стринговиниске).
 
Као и сви остали типови промјенљивих у ПХП-у, ни низови се не морају унапријед декларисати, али се морају иницијализовати, користећи кључну ријеч <code>array</code>.