我的输入字段包含许多值,例如(我,你,他们,伙计),如何将它们分开(,)使它们像value1=me value2=you value3=they ...
感谢您的帮助。
答案 0 :(得分:2)
$str = 'Me,You,They,Dude';
$arr = explode(',',$str);
print_r($arr);
检查explode manual了解更多
答案 1 :(得分:1)
您可以使用PHP的explode()
来分隔由分隔符分隔的值。
$values='Me,You,They,dude';
$values = explode(",", $values);
现在$values
将包含一系列值。
答案 2 :(得分:1)
$arr=explode(", ",$yourvar);
foreach($arr as $key=>$value){
$yourstr .= "value".$key."=".$value." ";
}
echo $yourstr;
答案 3 :(得分:1)
在问题标题中你提到了如何爆炸,但你还不知道explode()函数?
无论如何,这是你的剧本
$exp_string = 'Me,You,They,Dude';
$exp_arr = explode(',',$exp_string);
$val = array();
for($i = 0; $i < count($exp_arr); $i++)
{
$val['value_'.$i] = $exp_arr[$i];
}
print_r($val);
结果将采用此格式
$val = array(
'value_1' => 'Me',
'value_2' => 'You',
'value_3' => 'They',
'value_4' => 'Dude');
答案 4 :(得分:1)
在第1步中。从php中的文本字段中获取值,在$ myValue中说。
在第2步中。用php展开带有','的文本爆炸功能。
按照下面给出的代码。
$myValue = $_POST['fieldName'];
$arrs=explode(", ",$myValue);
foreach($arrs as $arr){
$str .= $arr;
}
echo $str;