пхп

Употреба функције имплоде () у ПХП-у

Употреба функције имплоде () у ПХП-у

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

Синтакса:

функција имплоде () у скрипти се може користити на два начина. Може се користити са граничником или без њега. Синтаксе ове функције дате су у наставку:

стринг имплоде (низ $ арраи) 

Када се функција имплоде () користи без икаквог граничника, она враћа вредност низа комбиновањем свих елемената низа $.

стринг имплоде (стринг $ лепак, низ $ низ) 

Када се функција имплоде () користи са било којим одређеним граничником, она враћа вредност низа додавањем граничника уз сваки елемент низа $.

Пример 1: Употреба функције имплоде () без граничника

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

Променљива низа са именом $ боја је дефинисано са пет вредности низа. Функција имплоде () ће вратити низ комбиновањем вредности низа са празним низом који ће се касније исписати.

// Дефинишемо низ низова
$ цолорс = арраи ('Вхите', 'Ред', 'Греен', 'Блуе', 'Пинк', 'Пурпле');
// имплоде () функција без граничника
$ стр = имплоде ($ боје);
одјек "

Излаз функције имплоде () без граничника:

$ стр
";
?>

Оутпут:

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

Пример 2: Употреба функције имплоде () са разграничником размака

Следећа скрипта показује начин употребе функције имплоде () са размаком ("). Низ нумеричких вредности дефинисан је у скрипти. Скрипта ће вратити низ комбиновањем вредности низа са размаком.

// Дефинишемо низ бројева
$ бројеви = низ (12, 56, 23, 89, 65, 90);
// имплоде () функција са разграничником
$ стр = имплоде (", $ бројеви);
одјек "

Излаз функције имплоде () са разграничником:

$ стр
";
?>

Оутпут:

Следећи излаз ће се појавити након покретања скрипте са веб сервера. Шест бројевних вредности низа одвојено је размаком у излазу.

Пример 3: Употреба функције имплоде () са зарезом (,) граничником

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

Низ именован $ имена је дефинисан у скрипти са пет вредности низа са више речи. Даље, функција имплоде () се користи са зарезом (,) за раздвајање вредности $ имена. Враћена вредност ове функције чува се у променљивој $ стр која се штампа касније.

// Дефинишемо низ низова са више речи
$ намес = арраи ('Никхил Процтор', 'Каилее Поттер', 'Цлое Вхиттакер', 'Лаила Мурпхи', 'Роцхелле Палмер');
// имплоде () функција са разграничником
$ стр = имплоде (',', $ имена);
одјек "

Излаз функције имплоде () са зарезом (,) граничником:

$ стр
";
?>

Оутпут:

Следећи излаз ће се појавити након покретања скрипте са веб сервера. Вредности низа исписују се сепаратором зареза (,) на излазу.

Пример 4: Употреба функције имплоде () у дводимензионалном низу

У претходна три примера користи се једнодимензионални низ. Следећа скрипта показује како се функција имплоде () може користити за спајање вредности дводимензионалног низа. Дводимензионални низ имена $ ассоц_арр декларисан је у скрипти која садржи четири вредности. '
'користи се као граничник у скрипти за креирање новог реда након сваке вредности низа приликом придруживања вредности низа помоћу функције имплоде ().

// Дефинишите асоцијативни низ
$ ассоц_арр = арраи ('01' => 'гоогле.цом ',' 02 '=>' питајте.цом ',' 03 '=>' бинг.цом ',' 04 '=>' иахоо.цом ');
одјек "

Листа сајтова претраживача су:

";
// исписујемо функцију имплоде () помоћу
као граничник
одјек "". имплоде ('
', $ ассоц_арр). "
";
?>

Оутпут:

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

Пример 5: Употреба функције имплоде () са граничником речи

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

У скрипти је дефинисан низ од шест стринг вредности. 'и' се користи као граничник функције имплоде () у скрипти. Вредности низа ће се исписати додавањем разграничења речи између вредности низа.

// Дефинишемо низ низова
$ цветови = низ ('Росе', 'Лити', 'Тулип', 'Ватер Лили', 'Орцхид', 'Даиси');
// имплоде () функција са 'и' граничником
$ стр = имплоде ('и', $ цвеће);
одјек "

Излаз функције имплоде () са 'и' граничником:

$ стр
";
?>

Оутпут:

Следећи излаз ће се појавити након покретања скрипте са веб сервера. Вредности низа приказује као низ додавањем 'и' као сепаратора вредности низа.

Закључак

Употреба функције имплоде () је објашњена у овом упутству користећи различите типове граничника. Овај водич ће помоћи читаоцима да знају начине употребе функције имплоде () у ПХП скрипти и правилно ће применити ову функцију у својој скрипти.

Бесплатни и отворени кодни покретачки програми за развој Линук игара
Овај чланак ће обухватити листу бесплатних покретача игара отвореног кода који се могу користити за развој 2Д и 3Д игара на Линуку. Бројни су такви мо...
Водич за сенку Томб Раидера за Линук
Схадов оф тхе Томб Раидер је дванаести додатак серији Томб Раидер - акцијско-авантуристичкој игри коју је створио Еидос Монтреал. И критичари и фанови...
Како појачати ФПС у Линуку?
ФПС је скраћеница за Фрејмова у секунди. Задатак ФПС-а је да мери брзину кадрова у репродукцијама видео записа или играчким перформансама. Једноставни...