2013-06-03 3 views
-6

안녕하세요 여러분, 인터넷에서이 주제를 검색하고 있지만 명시적인 답변을 찾지 못했습니다 ... 그래서 물어볼 생각입니다. 이것은 긴 문자열입니다PHP를 사용하여 문장을 별도의 단어로 분리하고 쉼표로 뒤 따르는 방법

내가 문자열 예를 말할 수 있습니다 : 여기

는 생각이다.

해당 문자열을 개별 단어와 쉼표로 구분하고 싶습니다.

예 :이, 나는 당신이 정규식에 익숙하다면 PHP

에서
+3

어쩌면 당신은 우리가 사용하는 언어를 말할 수 있습니다 – bpoiss

+0

특정 언어가 있습니까? 이 예에서는 각 공백을 찾아서 쉼표로 바꿀 수 있습니다. – crush

+0

나는 어쩌면 아이디어를 던집니다. 언어 태그가 없습니다 = 질문을 게시 할 수 없으며 시간 낭비가 없습니다 :-) 어쩌면 순수 알고리즘을 위해 언어 "중성"을 추가하십시오 –

답변

0

당신은 PHP는 방법을 사용할 수 있습니다 :

// $str <- "This is a long string"; 
$comma_str = implode(',', explode(' ',$str)); 

또는

$comma_str = str_replace(' ', ',', $str); 

아니면 정규 표현식을 사용

.

+0

이 덕분에 많은 도움이되었습니다. D – darkside106

+0

나는 그것이 도움이 되었기 때문에 기쁩니다! : D이 참조를 살펴보십시오 : http://php.net/docs.php, 당신은 달성하려고 시도하는 것에 대한 많은 대안을 발견 할 수 있습니다 –

0
[^,]+ 

, 이것은 당신에게 모든 쉼표로 구분 된 단어를 줄 수도 있음을합니까 어떻게 긴 문자열

이다.

0

나는

는 쉼표 (,)로 모든 공간을 대체하려 않았다 이해하지?

var foo = "This is a long string"; 
var bar = foo.Replace(" ", ","); 
관련 문제