Предполагая, что этот текст вход:
<input type="text" name="choices">
Вы взорвете значение "один, два, три", используя:
$choices = explode(',', $_GET['choices']); // or $_POST, depending
Который оставляет вас с $choices == array('one', 'two', 'three')
. Также обратите внимание, что 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')
Вторая часть вашего вопроса может использовать разъяснение ,
Ваш вопрос не совсем точный, чтобы иметь возможность ответить на него. –
@alexanderb Я использую функцию автозапуска JQuery, которая предоставляет раскрывающееся меню предложений и позволяет пользователям выбирать несколько элементов из выпадающего меню , Мой вопрос: когда я проверяю значения в php, как я могу отделить их друг от друга? –