Maison  >  Article  >  développement back-end  >  Méthodes PHP pour les opérations sur les fonctions de chaîne

Méthodes PHP pour les opérations sur les fonctions de chaîne

墨辰丷
墨辰丷original
2018-06-09 14:49:331406parcourir

Cet article présente principalement les méthodes PHP pour les opérations sur les fonctions de chaîne. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

L'exemple de cet article décrit la fonction de fractionnement et de fusion de deux chaînes en PHP. La méthode d'implémentation spécifique est la suivante :

Ici, deux chaînes sont divisées et fusionnées, par exemple str1. =aaaa, str2=bbbb , après la fusion, abababab

/**
 * Merges two strings in a way that a pattern like ABABAB will be
 * the result.
 *
 * @param   string  $str1  String A
 * @param   string  $str2  String B
 * @return  string  Merged string
 */ 
function MergeBetween($str1, $str2){
  // Split both strings
  $str1 = str_split($str1, 1);
  $str2 = str_split($str2, 1);
  // Swap variables if string 1 is larger than string 2
  if (count($str1) >= count($str2))
    list($str1, $str2) = array($str2, $str1);
  // Append the shorter string to the longer string
  for($x=0; $x < count($str1); $x++)
    $str2[$x] .= $str1[$x];
  return implode(&#39;&#39;, $str2);
}
//范例演示:
print MergeBetween(&#39;abcdef&#39;, &#39;__&#39;) . "\n";
print MergeBetween(&#39;__&#39;, &#39;abcdef&#39;) . "\n";
print MergeBetween(&#39;bb&#39;, &#39;aa&#39;) . "\n";
print MergeBetween(&#39;aa&#39;, &#39;bb&#39;) . "\n";
print MergeBetween(&#39;a&#39;, &#39;b&#39;) . "\n";
/*
Output:
a_b_cdef
a_b_cdef
baba
abab
ab
*/

est généré Résumé : Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. .

Recommandations associées :

Modification de la taille de l'image de l'opération PHP, filigrane, génération du code de vérification, sortie et enregistrement

PHP utilise Memcache pour implémenter la file d'attente en anneau

PHP utilise curl pour envoyer des messages, recevoir des requêtes et exploiter des cookies

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!

Déclaration:
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