2014-03-04 2 views
3

단어별로 입력 단어를 반향하는 새로운 페이지로 연결되는 간단한 텍스트 상자를 만들었습니다 (폭발). 지금 내가 (이이 방법을 입력하는 경우) 예를 들어(PHP) 첫 글자를 제외한 문자열 소문자 만들기

첫 글자를 제외하고 소문자로 모든 문자를 변경하려면 : 허먼 아처는 뉴욕에 살고 -> 허먼 아처는 뉴욕에 살고

나는 네가 나를 도울 수 있기를 바랍니다, 미리 감사드립니다!

+2

,' –

+3

시도가'ucfirst은 (하여 strtolower()는 "허먼 아처 뉴욕에 살고")

<?php function mb_ucfirst($string) { $string = mb_strtoupper(mb_substr($string, 0, 1)) . mb_substr($string, 1); return $string; } $string = 'hEllO wOrLD'; $string = mb_ucfirst(mb_convert_case($string, MB_CASE_LOWER)); echo $string; // Prints: Hello world ?> 
Ravi

+1

왜 누군가가이 질문을 왜곡한지 모르겠다. 중복으로 표시하거나 그대로 두십시오. 코드 작성을 시작한 누군가는 실제로 유효한 질문입니다. 보상하기 위해 투표. –

답변

13
$str = 'stRing'; 
ucfirst(strtolower($str)); 

출력 :

2

처음 사용을 제외하고 문자열의 소문자의 모든 문자를 만들려면 문자열 :

echo $word[0] . strtolower(substr($word, 1)); 
2

당신이 모든 원한다면 그냥

ucfirst(strtolower($string)); //Would output "Herman archer lives in new york" 

또한 할 당신이 할 수있는 비밀 번호로 시작하는 단어

ucwords(strtolower($string)); //Would output "Herman Archer Lives In New York" 
1

사용 mb_convert_case,하지만 당신은 ucfirst에 상응를 만들 수 있습니다

시도가`ucfirst()가`
관련 문제