Skip to content

Instantly share code, notes, and snippets.

@erdemoflaz
Created September 6, 2019 14:14
Show Gist options
  • Save erdemoflaz/797fb971c03ddadc8de95cd5b8fcaf1e to your computer and use it in GitHub Desktop.
Save erdemoflaz/797fb971c03ddadc8de95cd5b8fcaf1e to your computer and use it in GitHub Desktop.
// türkçe karakterleri bozmadan olması gerektiği gibi encode edip basan kod parçası
// not: $encoding = 'UTF-8'
public function mb_ucfirst($string, $encoding)
{
$strlen = mb_strlen($string, $encoding);
$firstChar = mb_substr($string, 0, 1, $encoding);
$then = mb_strtolower(mb_substr($string, 1, $strlen - 1, $encoding), $encoding);
return mb_strtoupper($firstChar, $encoding) . $then;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment