/ / Как да разделяме стойностите в един и същ вход - php, javascript, jquery, forms, input

Как да разделяме стойностите в един и същ вход - php, javascript, jquery, forms, input

Хей момчета, имам два въпроса. На първо място, как мога да отделя стойности в една и съща входна област, които са разделени със запетая, когато използвам php, как мога да ги разгранича? И на второ място, как мога да отделям стойности, които използват jquery's autosuggest в php?

Благодаря предварително.

Отговори:

1 за отговор № 1

За първия въпрос:

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

$ стойностите ще бъдат индексиран масив.


0 за отговор № 2

Ако приемем това въвеждане на текст:

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

Бихте избухнали стойността "one, two, three", като използвате:

$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" )

Втората част от въпроса ви може да използва изясняване.