Heim  >  Artikel  >  Backend-Entwicklung  >  So konvertieren Sie in PHP Großbuchstaben in durch Unterstriche getrennte Namen

So konvertieren Sie in PHP Großbuchstaben in durch Unterstriche getrennte Namen

墨辰丷
墨辰丷Original
2018-06-11 14:10:402052Durchsuche

In diesem Artikel wird hauptsächlich erläutert, wie PHP die Benennung in Großbuchstaben in durch Unterstriche getrennte Namen umwandelt. In diesem Artikel wird erläutert, wie man einige Namensmethoden umwandelt, die nicht an den Großbuchstabenstil gewöhnt sind, z dazu

Manchmal ist es notwendig, die Großbuchstaben in einer Zeichenfolge in _+Kleinbuchstaben umzuwandeln. Dieses Problem tritt bei der Benennung von Variablen auf: Geben Sie einfach den Code ein:

$name = 'AppPromoZhongQiu2014ActiveStatusSelector';

echo cc_format($name);
function cc_format($name){
  $temp_array = array();
  for($i=0;$i<strlen($name);$i++){
    $ascii_code = ord($name[$i]);
    if($ascii_code >= 65 && $ascii_code <= 90){
      if($i == 0){
         $temp_array[] = chr($ascii_code + 32);
      }else{
        $temp_array[] = &#39;_&#39;.chr($ascii_code + 32);
      }
    }else{
      $temp_array[] = $name[$i];
    }
  }
  return implode(&#39;&#39;,$temp_array);
}

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.

Verwandte Empfehlungen:

PHP implementiert die Funktion des dynamischen Hinzufügens von Bildwasserzeichen entsprechend der Farbumgebung

Die Rolle und Verwendung von Typhinweisen in PHP

PHP implementiert die Aufnahmefunktion für Bilder in Online-Alben mit Anti-Leeching-Einstellungen

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie in PHP Großbuchstaben in durch Unterstriche getrennte Namen. 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