Maison > Article > développement back-end > Comment obtenir l'équivalent de la fonction « explose() » de PHP en JavaScript ?
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.
Supposons que nous ayons une chaîne stockée dans une variable comme ceci :
<code class="javascript">var mystr = '0000000020C90037:TEMP:data';</code>
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>
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>
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.
Pour démontrer la sortie, un console.log L'instruction peut être utilisée :
<code class="javascript">console.log(myvar); // 'TEMP:data'</code>
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!