пхп

Како се штампају низови у ПХП-у

Како се штампају низови у ПХП-у
Варијабле низа користе се за чување више вредности у једној променљивој.  Понекад је потребно проверити структуру и вредности променљивих низа у човеку читљивом формату у сврхе отклањања грешака. За обављање задатка можете користити две уграђене функције ПХП-а. Су принт_р () и вар_думп (). Ако желите добити детаљније информације о било којој променљивој низа, тада можете да користите вар_думп () јер пружа информације о вредностима низа укључујући типове података. Како можете користити ове функције у ПХП-у, приказано је у овом упутству на неколико примера.

Пре него што започнете овај туториал, можете прочитати туториал о декларисању и коришћењу променљивих низа у ПХП-у. Ово ће вам помоћи да правилно следите овај водич.

Коришћење принт_р ():

Ова функција приказује човеку читљиве информације било које променљиве.  Синтакса ове функције дата је у наставку.

комбиновани принт_р (мешани $ оутпут [, боол $ ретурн = ФАЛСЕ])

Има један обавезни параметар мешовитог типа и један необавезни логички параметар. Обавезни параметар садржи излаз функције. Подразумевана вредност опционалног параметра је фалсе. Ако је вредност опционог параметра постављена на истинито тада ће се излаз функције вратити на променљиву, а не исписати на екран.  Ова функција се може користити на различитим врстама променљивих. У овом упутству користи се за приказ структуре променљиве низа. У наставку су дати неки примери принт_р () са низом.

Пример - 1:

Направите ПХП датотеку под називом 'прн1.пхп'и додајте следећи код. Опционални параметар се не користи у овом примеру. Дакле, излаз ће бити одштампан у прегледачу.

// Деклариши низ
$ миарр = арраи ("Наме" => "Линукхинт.цом "," типе "=>" туториал сите "," цонтент "=>
низ ("Убунту", "ЦентОС", "Дебиан"));
// исписује структуру низа
принт_р ($ миарр);
?>

Излаз:

Отворите прегледач и покрените скрипту са сервера. Следећи излаз ће се појавити након покретања скрипте са сервера.

хттп: // лоцалхост / пхпцоде / прн1.пхп

Пример - 2:

Направите ПХП датотеку под називом 'прн2.пхп'и додајте следећи код. Опционални параметар се користи у овом примеру и поставља се на истинито. Дакле, излаз ће бити враћен променљивој, $ оутпут. Променљива се штампа касније.

// Деклариши низ
$ миарр = арраи ("цоурсеИд" => "303", "цоурсеНаме" => "ПХП", "дуратуон" => "6 месеци");
 
// Похрањује повратну вредност
$ оутпут = принт_р ($ миарр, тачно);
 
// Испис повратне вредности
ецхо $ оутпут;
?>

Излаз:

Следећи излаз ће се појавити након покретања скрипте са сервера.

хттп: // лоцалхост / пхпцоде / прн2.пхп

Пример - 3:

Излаз ове функције можете исписати на читљивији начин користећи хтмл

 ознака. Направите ПХП датотеку под називом 'прн3.пхп'и додајте следећи код.

// Објави променљиву низа
$ миарр = арраи ("0" => "линукхинт.цом "," 1 "=>" је "," 2 "=>" а "," 3 "=>" добро ",
"4" => "туториал", "5" => "блог", "6" => "сите");
// Спремимо излаз функције принт_р ()
$ оутпут = принт_р ($ миарр, тачно);
// Додајте почетну пре-ознаку хтмл-а
одјек "
";
// Излаз за штампу
ецхо $ оутпут;
// Додајте завршни пре таг ХТМЛ-а
одјек "
";
?>

Излаз:

Следећи излаз ће се појавити након покретања скрипте са сервера.

хттп: // лоцалхост / пхпцоде / прн3.пхп

Коришћење вар_думп ():

Функција вар_думп () се такође користи за приказ структурираних информација било које променљиве. Ако желите да знате о типу података сваког елемента било које променљиве низа, онда можете да користите ову функцију. Синтакса ове функције дата је у наставку.

воид вар_думп (мешани $ излаз [, мешани $ ...])

Има један обавезни параметар мешовитог типа и један опциони параметар мешовитог типа. Ова функција не враћа никакву вредност.

Пример - 1:

Направите ПХП датотеку са именом думп1.пхп и додајте следећи ПХП код. У примеру је декларисан једноставан нумерички низ, а излаз исписује вредности низа са типовима података помоћу функције вар_думп ().

// Деклариши низ
$ боокс = арраи ("Учење ХТМЛ 5", "Основе ЈаваСцрипт-а", "Учење ЦЦС3", "
ПХП 7 и МиСКЛ 5 "," ЈКуери "," Про АнгуларЈС ");
// Штампање структуре низа са типом података
вар_думп ($ књиге);
?>

Излаз:

Следећи излаз ће се појавити након покретања скрипте са сервера.

хттп: // лоцалхост / пхпцоде / думп1.пхп

Пример - 2:

Направите ПХП датотеку са именом думп2.пхп и додајте следећи ПХП код. Два асоцијативна низа су декларисана у овом примеру и исписана је структура помоћу функције вар_думп ().

// Декларишите два низа
$ продуцт_лист1 = арраи ("Делл Лаптоп" => 540, "Самсунг Монитор" => 70,
„Тастатура“ => 15, „Миш“ => 5);
$ продуцт_лист2 = арраи ("ТВ" => 660, "Замрзивач" => 700, "Микроталасна рерна" => 200,
„Звучник“ => 50);
 
// Додајте почетну пре-ознаку хтмл-а
одјек "
";
 
// Штампање структуре оба низа
вар_думп ($ продуцт_лист1, $ продуцт_лист2);
 
// Додајте завршни пре таг ХТМЛ-а
одјек "
";
 
?>

Излаз:

Следећи излаз ће се појавити након покретања скрипте са сервера.

хттп: // лоцалхост / пхпцоде / думп2.пхп

Пример - 3:

Направите ПХП датотеку са именом думп3.пхп и додајте следећи ПХП код да бисте сазнали разлику између функције принт_р () и вар_думп (). У овом примеру, један вишедимензионални низ се декларише и штампа употребом функција принт_р () и вар_думп ().

 
// Декларирање вишедимензионалног низа
$ ученика =
низ ("1109" => низ ("Име" => "Јован Павле", "одељење" => "ББА", "Серија" => "100-ти"),
"1274" => низ ("Име" => "Виллиам", "департмент" => "ЕЕЕ", "Батцх" => "110тх"),
"1703" => низ ("Име" => "Фахмида Иесмин", "одјел" => "ЦСЕ", "Шаржа" => "54."),);
 
// Додајте почетну пре-ознаку хтмл-а
одјек "
";
 
// излаз принт_р ()
принт_р ($ студенти);
// излаз вар_думп ()
вар_думп ($ студенти);
 
// Додајте завршни пре таг ХТМЛ-а
одјек "
";
?>

Излаз:

Следећи излаз ће се појавити након покретања скрипте са сервера. Разлика у овим функцијама биће уклоњена ако прикажете излаз обе функције за исту променљиву низа.

хттп: // лоцалхост / пхпцоде / думп3.пхп

Видео водич

ЗАКЉУЧАК

У било којој врсти програмирања, отклањање грешака је важан део развојног задатка. Кодер може да открије разлоге погрешног излаза било ког кода радећи исправно отклањање грешака. Сваки програмски језик има неке опције или функције за отклањање грешака. ПХП програмер може користити функције принт_р () и вар_думп () за отклањање грешака када променљива низа не приказује очекивани излаз. Надам се да ће вам овај водич помоћи да знате употребу функција принт_р () и вар_думп () и правилно их примените у ПХП скрипти за променљиве низа.

Курсор скаче или се насумично помера док куцате у оперативном систему Виндовс 10
Ако откријете да курсор миша скаче или се сам помера, аутоматски, насумично док куцате на Виндовс преносном рачунару или рачунару, неки од ових предло...
Како да обрнете смер померања миша и додирних табли у оперативном систему Виндовс 10
Миш и Тоуцхпадрачунарство не само да олакшава рад, већ и ефикасније и мање времена. Не можемо замислити живот без ових уређаја, али ипак је чињеница д...
Како променити показивач миша и величину, боју и шему курсора на Виндовс 10
Показивач миша и курсор у оперативном систему Виндовс 10 су врло важни аспекти оперативног система. То се може рећи и за друге оперативне системе, так...