NA skriptovací jazyk je jazyk, který interpretuje skripty za běhu. Účelem skriptů je obvykle zvýšit výkon nebo provádět rutinní úlohy aplikace. Tento rozdělit článekvám poskytne podrobné informace o alternativách funkce split v následujícím pořadí:
Rozdělit v PHP
Funkce split byla v PHP 5.3.0 zamítnuta a odstraněna v PHP 7 . K této funkci existují alternativy, kterými jsou:
- preg_split ()
- explodovat()
- str_split ().
Co je preg_split ()?
Je to vestavěná funkce v který se používá k převodu daného řetězce na pole. Řetězec se rozdělí na menší podřetězce délky, kterou zadá uživatel pomocí této funkce. Řekněme, že je zadán limit, potom se podřetězce vrátí přes pole až do limitu.
Syntax:
rozdíl mezi c c # a c ++
pole preg_split (vzor, předmět, limit, vlajka)
- vzor: Je řetězcového typu pro vyhledávání vzoru, jinak odděluje prvky.
- předmět: Jedná se o proměnnou, která se používá k uložení vstupního řetězce.
- omezit: Udává limit. Pokud je zadán limit, musí být podřetězec vrácen až do limitu. Pokud je limit 0 nebo -1, znamená to „žádný limit“, který používá příznak.
- vlajka:
PREG_SPLIT_NO_EMPTY & minus Preg_split () vrátí pouze neprázdné kusy.
PREG_SPLIT_DELIM_CAPTURE & minus Bude zachycen a vrácen také výraz v závorkách ve vzorci oddělovače.
PREG_SPLIT_OFFSET_CAPTURE & minus Pro každou vyskytující se shodu bude vrácen také offset připojeného řetězce.
Pokud chcete rozdělit frázi na libovolný počet čárek nebo mezerové znaky :
Výstup:
Pole ([0] => ashok [1] => tarun [2] => charan [3] => sabid)
Tímto způsobem jsme rozdělili řetězec na složkové znaky :
Výstup:
Pole ([0] => a [1] => s [2] => h [3] => o [4] => k)
Tímto způsobem jsme rozdělili řetězec na zápasy a jejich vyrovnání:
Výstup:
Pole ([0] => Pole ([0] => ashok [1] => 0) [1] => Pole ([0] => je [1] => 6) [2] => Pole ([ 0] => a [1] => 9) [3] => Pole ([0] => student [1] => 11))
Co je to explodovat ()?
Jedná se o vestavěnou funkci, která rozdělí řetězec na pole.
Syntax:
explodovat (oddělovač, řetězec, limit)
- Oddělovač: Tento znak rozhoduje o rozdělení řetězce.
- Tětiva: Tento vstupní řetězec se rozdělí do pole.
- Omezit: Toto je volitelné, které určuje počet prvků v poli.
Příklad:
jak implementovat hashmap v javě
Výstup:
jak nainstalovat hadoop v ubuntu
Pole ([0] => neděle, pondělí, úterý, středa) Pole ([0] => neděle [1] => pondělí, úterý, středa) Pole ([0] => neděle [1] => pondělí [2 ] => úterý)
Co je str_split ()?
Tato funkce se používá k rozdělení řetězce do pole pomocí parametr délky .
Syntax:
str_split (řetězec, délka ()).
- Tětiva: Určuje řetězec, který se má rozdělit.
- Délka: Určuje délku každého jednotlivého prvku pole. Výchozí hodnota je 1.
Příklad:
Výstup:
Pole ([0] => asho [1] => k)
Tímto jsme se dostali na konec tohoto článku, doufám, že jste se dozvěděli o všech třech dělených funkcích preg_split (), explode (), str_split () s příklady.
Pokud shledáte toto rozdělení v blogu PHP relevantní, podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů rozložených po celém světě.
Máte na nás dotaz? Uveďte to prosím v sekci komentářů na stránce ” rozdělit v PHP „A ozvu se vám.