如何在PHP中通过(,)爆炸输入值?

时间:2014-09-01 11:17:51

标签: php

我的输入字段包含许多值,例如(我,你,他们,伙计),如何将它们分开(,)使它们像value1=me value2=you value3=they ...

那样单个值

enter image description here

感谢您的帮助。

5 个答案:

答案 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;