2011-02-04 7 views
0

안녕 얘들 아, 나는 두 가지 질문이있다. 먼저 PHP를 사용할 때 쉼표로 구분 된 동일한 입력 영역에서 값을 분리하는 방법은 무엇입니까? 어떻게 구별 할 수 있습니까? 둘째, PHP에서 jquery의 자동 제안을 사용하는 값을 어떻게 분리 할 수 ​​있습니까?동일한 입력에서 값을 분리하는 방법

미리 감사드립니다. 첫 번째 질문에 대한

+0

귀하의 질문에 대답을 제공 할 수 있도록 정확하지 않습니다 .. –

+0

@alexanderb 나는 제안의 드롭 다운 메뉴를 제공하고 사용자가 드롭 다운 메뉴에서 여러 항목을 선택할 수있는 JQuery의 autosuggest 기능을 사용하고 있습니다 . 내 질문은, PHP에서 값을 확인할 때, 어떻게 내가 서로 분리 할 수 ​​있습니까? –

답변

1

:

$values = explode(',', $_POST['values']); 

$ 값은 인덱스 배열 될 것입니다.

<input type="text" name="choices"> 

당신은 사용하여 값 "하나, 둘, 셋"폭발 할 것 : $choices == array('one', 'two', 'three') 당신을 잎

$choices = explode(',', $_GET['choices']); // or $_POST, depending 

0

이 텍스트 입력을 가정. 또한 PHP는 배열의 일부로 반환 양식 필드를위한 특별한 표기법을 이해하고 있습니다 :

<input type="text" name="choices[]" value="one"> 
<input type="text" name="choices[]" value="two"> 
<input type="text" name="choices[]" value="three"> 

이 자동으로 배열로 구문 분석됩니다

$choices = $_GET['choices']; // array('one', 'two', three') 

설명을 사용할 수있는 귀하의 질문의 두 번째 부분 .

+0

그러나 주어진 선택의 수를 어떻게 발견 할 수 있습니까? –

+0

두 경우 모두'count ($ choices)'. –

관련 문제