Как разделить значения в одном входе - PullRequest
0 голосов
/ 04 февраля 2011

Эй, ребята, у меня два вопроса.Во-первых, как разделить значения в той же области ввода, которые разделяются запятой, когда я использую php.Как я могу их дифференцировать?И второе, как я могу отделить значения, которые используют автозаполнение jquery в php?

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 04 февраля 2011

Для первого вопроса:

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

$ values ​​будет индексированный массив.

0 голосов
/ 04 февраля 2011

Предполагая этот текстовый ввод:

<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' )

Вторая часть вашегоВопрос может использовать уточнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...