Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中按(,)分解输入值?_Php - Fatal编程技术网

如何在php中按(,)分解输入值?

如何在php中按(,)分解输入值?,php,Php,我有一个输入字段,包括许多值,比如(我,你,他们,都德),如何用(,)分隔它们,使它们成为单个值,比如value1=me value2=you value3=they… 谢谢你的帮助 $str = 'Me,You,They,Dude'; $arr = explode(',',$str); print_r($arr); 查看更多信息您可以使用PHP的explode()分解由分隔符分隔的值 现在,$values将包含一个值数组。在问题标题中,您提到了如何分解,但您不知道explode()函数 $

我有一个输入字段,包括许多值,比如(我,你,他们,都德),如何用(,)分隔它们,使它们成为单个值,比如
value1=me value2=you value3=they…

谢谢你的帮助

$str = 'Me,You,They,Dude';
$arr = explode(',',$str);
print_r($arr);

查看更多信息

您可以使用PHP的
explode()
分解由分隔符分隔的值


现在,
$values
将包含一个值数组。

在问题标题中,您提到了如何分解,但您不知道explode()函数

$arr=explode(", ",$yourvar);
foreach($arr as $key=>$value){
  $yourstr .= "value".$key."=".$value." ";
}
 echo $yourstr;
无论如何,这是你的剧本

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

在步骤1中。从php中的文本字段中获取值,比如$myValue

在步骤2中,使用php explode函数使用“,”分解该文本

遵循下面给出的代码

$myValue = $_POST['fieldName'];
$arrs=explode(", ",$myValue);
foreach($arrs as $arr){
  $str .= $arr;
}
echo $str;

使用explode如何?使用explode()函数太好了,我喜欢它
$val = array(
              'value_1' => 'Me',
              'value_2' => 'You',
              'value_3' => 'They',
              'value_4' => 'Dude');
$myValue = $_POST['fieldName'];
$arrs=explode(", ",$myValue);
foreach($arrs as $arr){
  $str .= $arr;
}
echo $str;