2012-05-05 3 views
0

이 글에서 어디서부터 시작해야할지 모르겠지만 누군가가 도울 수 있기를 바랍니다.문자열의 각 문장의 첫 글자를 반환하십시오.

사용자가 메시지를 제출할 때 문자열을 확인하고 각 문장의 첫 글자를 반환하여 배열에 넣고 싶습니다. 기본적으로 문자열에있는 첫 번째 문자와 모든 문자가 배열에 배치 된 후 즉시 멈 춥니 다.

누구도 과거에이 작업을 수행 한 사람이 있습니까? 심지어 가능할까요? punctiation 마크 explode() 또는 preg_split()를 사용 -

당신이 문장에서

CJ

답변

2

분할 문자열을 도울 수있는 희망. 그런 다음 모든 문장을 반복합니다. mb_substr($sentence, 0, 1);을 사용하여 첫 번째 문자를 가져옵니다. 문장의 시작 또는 끝 부분에서 공백에서 모든 문장을 잘라내는 것을 잊지 마십시오. 일치하는 당신이 찾고있는 문자 하나 하나에 대한 항목과 배열을 포함합니다 다음 $

preg_match_all("/\b\w/", $yourString, $matches); 

그리고 :

+0

안녕하세요. 빠른 질문으로 공백을 어떻게 다듬을까요? 나는 그것을 할 수있는 분명한 방법을 생각할 수 없다. 도와 주셔서 감사합니다! –

+0

는'trim()'함수를 사용합니다. –

+0

전설! 고마워요. 제가 일을 잘했다고 생각합니다. 저는 사람들이 작은 수도 유머를 사용하지 않는다면 사람들에게 알려주는 학생 프로젝트와 관련된 것을 쓰려고했습니다. –

1

당신은 같은 정규 표현식을 사용할 수 있습니다.

관련 문제