Dividir en PHP: Què és la funció str_split ()



Aquesta divisió al bloc PHP discutirà detalladament els diversos mètodes de divisió. També explicarà totes les funcions alternatives amb l'exemple.

A llenguatge de seqüència d’ordres és un llenguatge que interpreta scripts en temps d'execució. El propòsit dels scripts sol ser millorar el rendiment o realitzar tasques rutinàries d'una aplicació. Això dividit en articleus proporcionarà coneixements detallats sobre les alternatives a la funció de divisió en la següent seqüència:

Dividiu en PHP

La funció dividida va ser rebutjada a PHP 5.3.0 i eliminada a PHP 7 . Hi ha alternatives a aquesta funció i són:





  • preg_split ()
  • explotar ()
  • str_split ().

Què és preg_split ()?

És una funció incorporada a que s’utilitza per convertir la cadena donada en una matriu. La cadena es divideix en sub-cadenes de longitud més petites que l’usuari especifica mitjançant aquesta funció. Diguem que el límit s’especifica i les sub-cadenes tornen a través d’una matriu fins al límit.

Sintaxi:



matriu preg_split (patró, tema, límit, senyal)

  • patró: És de tipus cadena per buscar el patró en el qual separa els elements.
  • assignatura: És una variable que s’utilitza per emmagatzemar la cadena d’entrada.
  • límit: Indica el límit. Si s’especifica el límit, s’ha de retornar la sub-cadena fins al límit. Si el límit és 0 o -1, indica 'sense límit' que fa servir el senyalador.
  • bandera:
    PREG_SPLIT_NO_EMPTY & menys Només les peces no buides es retornaran per preg_split ()
    PREG_SPLIT_DELIM_CAPTURE & menys L'expressió entre parèntesis del patró delimitador també es capturarà i es retornarà.
    PREG_SPLIT_OFFSET_CAPTURE & menys Per a cada coincidència que es produeixi, també es retornarà el desplaçament de cadena adjunta.

Si voleu dividir la frase per qualsevol nombre de comes o personatges espacials :

 
 

Sortida:



Array ([0] => ashok [1] => tarun [2] => charan [3] => sabid)

D’aquesta manera dividim una cadena en caràcters de components :

 

Sortida:

Matriu ([0] => a [1] => s [2] => h [3] => o [4] => k)

D’aquesta manera, dividim una cadena en partits i les seves compensacions:

 

Sortida:

Matriu ([0] => Matriu ([0] => ashok [1] => 0) [1] => Matriu ([0] => és [1] => 6) [2] => Matriu ([ 0] => a [1] => 9) [3] => Matriu ([0] => estudiant [1] => 11))

Què és explode ()?

És una funció integrada que divideix una cadena en una matriu.

Sintaxi:

explotar (separador, cadena, límit)

  • Separador: Aquest personatge decideix que la cadena es divideixi.
  • Cadena: Aquesta cadena d'entrada es dividirà en una matriu.
  • Límit: Això és opcional, que especifica el nombre d'elements d'una matriu.

Exemple:

 
 

Sortida:

arquitectura mvc a Java amb exemple
Matriu ([0] => diumenge, dilluns, dimarts, dimecres) Matriu ([0] => diumenge [1] => dilluns, dimarts, dimecres) Matriu ([0] => diumenge [1] => dilluns [2] ] => dimarts)

Què és str_split ()?

Aquesta funció s'utilitza per dividir una cadena en una matriu mitjançant paràmetre de longitud .

Sintaxi:

str_split (string, length ()).

  • Cadena: Especifica la cadena a dividir.
  • Llargada: Especifica la longitud de cada element de matriu individual. El valor per defecte és 1.

Exemple:

 
 

Sortida:

Matriu ([0] => asho [1] => k)

Amb això arribem al final d’aquest article, espero que hagueu après sobre les tres funcions dividides preg_split (), explode (), str_split () amb exemples.

Si heu trobat que aquesta divisió al bloc PHP és rellevant, consulteu el fitxer per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món.

Tens alguna pregunta? Esmenteu-lo a la secció de comentaris de ' dividit en PHP ”I em posaré en contacte amb vosaltres.