Maison > développement back-end > tutoriel php > Comment obtenir l'équivalent de la fonction « explose() » de PHP en JavaScript ?

Comment obtenir l'équivalent de la fonction « explose() » de PHP en JavaScript ?

Patricia Arquette
Libérer: 2024-10-30 03:56:02
original
809 Les gens l'ont consulté

How to Achieve the Equivalent of PHP's `explode()` Function in JavaScript?

JavaScript équivalent à PHP Explode()

La manipulation de chaînes est souvent nécessaire lorsque l'on travaille avec des données. En JavaScript, le fractionnement des chaînes en tableaux peut être réalisé à l'aide de la méthode Split(). Cette méthode fonctionne de manière similaire à la fonction éclater() de PHP, permettant aux développeurs de briser des chaînes en fonction d'un séparateur défini.

Conversion de PHP Explode() en JavaScript

Supposons que nous ayons une chaîne stockée dans une variable comme ceci :

<code class="javascript">var mystr = '0000000020C90037:TEMP:data';</code>
Copier après la connexion

Notre objectif est d'extraire une partie spécifique de la chaîne, similaire au code PHP :

<code class="php">$arr = explode(':', $mystr);
$var = $arr[1].':'.$arr[2]; // TEMP:data</code>
Copier après la connexion

Ce code divise la chaîne au niveau des deux points : caractère et accède aux deuxième et troisième éléments du tableau résultant pour construire la sortie souhaitée. Pour obtenir le même résultat en JavaScript, nous pouvons utiliser la méthode Split() :

<code class="javascript">var myarr = mystr.split(':');
var myvar = myarr[1] + ":" + myarr[2];</code>
Copier après la connexion

Ce code JavaScript attribue la chaîne à myarr et la divise en un tableau en utilisant les deux points : comme séparateur. Par la suite, il concatène les deuxième et troisième éléments de myarr pour former la sortie souhaitée, TEMP:data, qui est ensuite stockée dans myvar.

Résultats

Pour démontrer la sortie, un console.log L'instruction peut être utilisée :

<code class="javascript">console.log(myvar); // 'TEMP:data'</code>
Copier après la connexion

Cela enregistrera la valeur de myvar ("TEMP:data") dans la console.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal