Хей момчета, имам два въпроса. На първо място, как мога да отделя стойности в една и съща входна област, които са разделени със запетая, когато използвам 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" )
Втората част от въпроса ви може да използва изясняване.