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

How Print Arrays Php



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

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





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

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



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

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



Пример - 1:

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







// Декларише низ
$ миарр = арраи ('Име' => 'Линукхинт.цом', 'тип' => 'туториал сите','садржај' =>
арраи („Убунту“,'ЦентС','Дебиан'));

// штампа структуру низа
принт_р ($ миарр);

?>

Излаз:

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



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

Пример - 2:

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



// Декларише низ
$ миарр = арраи ('цоурсеИд' => '303', 'цоурсеНаме' => 'ПХП','дуратуон' => '6 месеци');

// Чување повратне вредности
$ излаз = принт_р ($ миарр,истина);

// Штампа повратну вредност
Избацио $ излаз;

?>

Излаз:

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

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

Пример - 3:

Можете исписати излаз ове функције на читљивији начин помоћу хтмл | _+_ | ';

?>

Излаз:

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

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

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

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

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

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

Пример - 1:

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



// Декларише низ
$ књиге = арраи („Учење ХТМЛ -а 5“, „Основе ЈаваСцрипт -а“, „Учење ЦЦС3“ ,'
ПХП 7 и МиСКЛ 5 '
,'ЈКуери', 'Про АнгуларЈС');

// Одштампај структуру низа са типом података
вар_думп ($ књиге);

?>

Излаз:

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

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

Пример - 2:

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



// Декларишу два низа
$ продуцт_лист1 = арраи („Делл лаптоп“ => 540, „Самсунг монитор“ => 70,
'Тастатура' => петнаест,'Миш' => 5);

$ продуцт_лист2 = арраи ('ТВ' => 660, 'Замрзивач' => 700, 'Микроталасна пећница' => 200,
„Звучник“ => педесет);

// Додавање почетне пре ознаке хтмл -а
Избацио '
 tag. Create a PHP file named ‘  prn3.php  ’ and add the following code.



// Declare array variable
$myarr = array ('0' => 'linuxhint.com', '1' => 'is', '2' => 'a', '3' => 'good',
'4' => 'tutorial', '5' => 'blog', '6' => 'site');

// Store the output of print_r() function
$output = print_r ($myarr,true);

//Add the starting pre tag of html
echo '
';  

//Print output
echo $output;

//Add the ending pre tag of html
echo '
'
;

?>

Излаз:

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

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

Пример - 3:

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



// Декларирање вишедимензионалног низа
$ студенти =
арраи ('1109' => арраи ('Име' => 'Џон Паул', 'одељење' =>'ББА', „Серија“ => '100'),
'1274' => арраи ('Име' => 'Вилијам', 'одељење' =>'ЕЕЕ', „Серија“ => '110.'),
'1703' => арраи ('Име' => „Разумевање Иесмина“, 'одељење' =>„ЦСЕ“, „Серија“ => '54.'), );

// Додавање почетне пре ознаке хтмл -а
Избацио '
';  

//Print the structure of both arrays
var_dump ($product_list1, $product_list2);

//Add the ending pre tag of html
echo '
'
;
?>

Излаз:

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

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

Видео-туториал

ЗАКЉУЧАК

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