2015-01-29 4 views
-2

여기에 간단한 문제가 있습니다. 나는 거기에 아주 간단한 해결책이 있다는 것을 알고 있지만, 나는 그것을 이해할 수 없다. 그래서 사용자로부터 텍스트 입력을 받고 배열에 저장하고 있습니다. 문제는 쉼표가있는 경우 , 텍스트에 배열이 엉망입니다. 예를 들어처럼PHP 텍스트 문자열 배열

사용자 입력하는 경우 :

Proin tincidunt velit turpis. Ut eu tempus tellus, vel dapibus sem ultrices sollicitudin justo lorem sit amit. Donec nec risus vulputate

출력은 다음과 같습니다

:

아래 vel dapibus sem ultrices sollicitudin justo lorem sit amit. Donec nec risus vulputate

내가 사용하고있는 코드입니다,

$descText = explode(",", $atts['desc']); // Store the descriptions in $textArray array. foreach ($descText as $desc) { $textArray[] = $desc; } 

UPDATE : 그래서 나는 우연히 그들 중 하나가 쉼표를 포함 그렇다면 , 그 다음은 문장의 나머지를 무시에 $descText에서 사용자로부터 3 개 개의 입력을 얻고있다.

+0

사용자가 설명을 입력하는 방법은 무엇입니까? 쉼표로 구분 된 하나의 긴 문자열을 폭발시키는 것 같습니다. 왜? – vanamerongen

+1

당신은 쉼표로 텍스트를 나눌 것을 말하고 있습니다 ... 당신은 무엇을 기대하고 있습니까? – CD001

+0

당신의 논리 코드가 정확합니다. 배열 $ textArray에 분할 문자열이 생깁니다. 정확한 오류 또는 출력이 무엇인지 설명하십시오. $ textArray [0] = 꼬마 도깨비 꼬투리. $ textArray [1] => Donec nec risus vulputate –

답변