Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Methoden für String-Funktionsoperationen

PHP-Methoden für String-Funktionsoperationen

墨辰丷
墨辰丷Original
2018-06-09 14:49:331341Durchsuche

In diesem Artikel wird hauptsächlich die Bedienung von String-Funktionen in PHP vorgestellt. Interessierte Freunde können darauf zurückgreifen. Ich hoffe, dass er für alle hilfreich ist.

Das Beispiel in diesem Artikel beschreibt die Funktion des Teilens und Zusammenführens zweier Zeichenfolgen in PHP. Die spezifische Implementierungsmethode ist wie folgt:

Hier werden zwei Zeichenfolgen geteilt und zusammengeführt, zum Beispiel str1 =aaaa, str2=bbbb , nach dem Zusammenführen wird 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
*/

generiert. Das Obige ist der gesamte Inhalt dieses Artikels.

Verwandte Empfehlungen:

PHP-Operation Bildgrößenänderung, Wasserzeichen, Generieren von Bestätigungscode, Ausgabe und Speichern

PHP verwendet Memcache, um die Ringwarteschlange zu implementieren

PHP verwendet Curl, um Post zu senden, Anfragen zu erhalten und Cookies zu betreiben

Das obige ist der detaillierte Inhalt vonPHP-Methoden für String-Funktionsoperationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn