我有这个输入:
<input name="an_input" id="an_input">
用户在输入字段中写一些用逗号分隔的单词。
假设他介绍了牛奶,咖啡和茶。
我想为每个单词创建一个php变量:
$milk = "milk";
$coffe = "coffe";
$tea = "tea";
答案 0 :(得分:0)
<?php
$user_input = 'milk, coffee, tea';
list($milk, $coffee, $tee) = array_map('trim',explode(',', $user_input));
echo $milk,$coffee, $tee;
?>
或如果输入中包含多个逗号分隔的值,则只能使用foreach()
<?php
$user_input = 'milk, coffee, tea, biscuit, jam, jelly, nougut';
$results = array_map('trim',explode(',', $user_input));
foreach($results as $result){
${$result} = $result;
}
echo $tea;
?>