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



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

ПХП пружа функције које претварају из низова у низове. У овом чланку ћемо разумети како претворити низ у низ у следећим редоследом:

Увод за претварање низа у низ

Функција прег_сплит пружа опције за контролу резултујућег низа и користи регуларни израз за специфицирање граничника. Функција експлозије раздваја низ тамо где проналази граничник који сте навели. Низ такође може у одређеној мери бити низ знакова.





каква је структура података у јави

Екплоде Метход

Проследи граничник и низ функцији екплоде, а она раздваја низ на елементе низа, где проналази граничник. Граничник може бити један знак или више знакова.



Стринг то Арраи у ПХП-у

Низ садржи листу ставки одвојених размаком и зарезом. Функција Екплоде користи се за претварање листе у низ предавањем низа граничника који се састоји од зареза и размака (‘,‘) као првог аргумента. Прослеђивање низа за конверзију као други аргумент:

// низ за претварање $ воће = 'јабука, наранџа, крушка, банана, малина, бресква' $ фруит_ар = екплоде (',', $ воће) Вар_думп ($ фруит_ар) {[0] => Низ (5) ”[1] => Низ (6)„ наранџасти “[2] => Низ (4)„ крушка “[3] => Низ (6)„ банана “[4] => Низ (9)„ малина “[ 5] => Низ (5) „бресква“} * /

У следећем примеру коса црта (/) као граничник за поделу имена путање у низ директорија:



$ дирс = екплоде ('/', $ патх) Вар_думп ($ дирс) {[0] => Стринг (0) “” [1] => Стринг (4) “хоме” [2] => Стринг (8) “Сомеусер” [3] => Стринг (9) “доцументс” [4] => Стринг (5) “нотес” [5] => Стринг (4) “мисц” [6] => Стринг (0) “” } * /

Резултат приказује први елемент, а последњи елемент у низу садржи празне низове, јер ништа не претходи последњој косој црти унапред или првој косој црти унапред. Изворни низ се дели на тачке које стварају елементе низа.

Ако унутар низа није пронађен граничник, вратит ће се низ од једног елемента, а елемент ће садржати цијели низ. Функција експлозије пружа опционални гранични параметар.

Функција прег_сплит такође користи регуларни израз за одређивање граничника. Прег_сплит такође пружа опције које дају већу контролу над враћеним низом.

Стр_сплит метода

Претвара аргумент низа у низ са елементима једнаке дужине. Као други аргумент можемо проследити дужину, или ће подразумевано бити 1. У доњем примеру прослеђујемо 3 да бисмо креирали низ чији елементи имају по три знака:

$ стр = 'абцдефгхијклмнопкрстуввкиз' $ сплит = стр_сплит ($ стр, 3) Принт_р ($ сплит) {[0] => абц {1} => деф [2] => гхи [3] => јкл [4] = > мно [5] => пкр [6] => сту [7] => ввк [8] => из} * /

У низу, последњи унос садржи преостале знакове, чак и ако је мањи од аргумента дужине.

Стр_ворд_цоунт

Функција стр_ворд_цоунт претвара низ у низ речи када се проследи други аргумент.

Жице као низови знакова

Низови заправо нису низови, али могу приступити знаковима у низу користећи синтаксу низа, као што показује следеће:

$ стр = 'топ дог' Ецхо $ стр [2] $ стр [2] = 'и' Ецхо $ стр

Прикажите резултате помоћу еха и подесите га на нову вредност.

Појединим знаковима у низу можемо приступити помоћу петље фор. Демонстрирамо помоћу петље фор да бисмо видели колико пута се слово „а“ појављује у примеру низа:

$ стр = ‘Пример низа’ $ цоунт = 0 За ($ и = 0, $ лен = стрлен ($ стр) $ и<$len $i++ ) { If ( strops(‘Aa’, $str[$i]) !== false ) { $count++ } } Echo $count //2 

У петљи фор проверавамо сваки знак, заузврат, користећи функцију стропс да бисмо проверили да ли је „аА“. Повећавамо променљиву $ цоунт. Приказивање одјека једном изван петље фор.

Низ се може у одређеној мери третирати као низ знакова.

Овим смо дошли до краја Стринг то Арраи у ПХП чланку. Надам се да имате идеју како претворити низ у низ.

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

Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре „Стринг то Арраи ин ПХП“ и јавићу вам се.