ucfirst()
기능은 만과 같이, 이하로 문자를 변환하는 것이 너무 $text
하위 문자열입니다 무엇을해야하는지, 대문자로 문자열의 첫 번째 문자를 반환하는 데 사용됩니다 ... 는 fo를 확인할 수 있도록하는 ctype
테스트를하고 아래의 주석 사항에 따라
$uppercase = $text;
$lowercase = strtolower(substr($uppercase, 2));
$text = $text[0] . " " . ucfirst($lowercase);
을 (당신은 그 이후 ucfirst()
사용할 수 있습니다) R 첫 번째 알파벳 발생, 따라서 모든 접두사 번호를 무시하는 것은 ...
function textToLower($text) {
$textLength = strlen($text);
for ($i = 0; $i < $textLength; $i++) {
$char = $str[$i];
if (ctype_alpha($char)) {
$lowercase = strtolower(substr($text, $i));
$number = substr($text, 0, $i);
break;
}
}
$text = $number . ucfirst($lowercase);
return $text;
}
나는 또한 그것을 포장 한 (위의 코드에만 숫자의 어느 크기 이상 1 자리 없음을 가정 작동합니다) 함수에 ...이 것 출력 예를 들어, 쉽게 사용할 수 있도록하는
$input = "42 IS THE MEANING OF LIFE";
$output = textToLower($input); //(With the capitalised first letter)
echo $output; //Would be... "42 Is the meaning of life"
어쩌면 정규식이나 나누기 –