Camel Case in PHP nutzen - toolpage.org
CamelCase-Konvertierer

Camel Case in PHP nutzen

In PHP gibt es keine native Funktion, mit der Zeichenketten in Camel Case umgewandelt werden können. Um einzelne Strings oder Texte in euren PHP-Programmen in die Camel-Case-Notation zu überführen, könnt ihr jedoch unsere umfangreiche CaseConverter-Klasse nutzen, die ihr auf GitHub findet:

PHP Case Converter
https://github.com/toolpage/php-case-converter

Ein Beispielaufruf sieht so aus:

<?php require_once("CaseConverter.php"); $caseConverter = new CaseConverter(); echo $caseConverter->convertToCamelCase("Camel case notation"); // CamelCaseNotation

CamelCase-Funktion für PHP

Falls ihr unsere Klasse nicht nutzen wollt und nur eine kleine Funktion benötigt, hilft euch vielleicht diese Methode weiter:

function convertToCamelCase(string $value, string $encoding = null) { if ($encoding == null){ $encoding = mb_internal_encoding(); } $stripChars = "()[]{}=?!.:,-_+\"#~/"; $len = strlen( $stripChars ); for($i = 0; $len > $i; $i ++) { $value = str_replace( $stripChars [$i], " ", $value ); } $value = mb_convert_case( $value, MB_CASE_TITLE, $encoding ); $value = preg_replace( "/\s+/", "", $value ); return $value; }

Eine entsprechende Nutzung sieht beispielsweise so aus:

echo convertToCamelCase("Camel case notation"); // CamelCaseNotation

Weitere Implementierungen