Php 如何获取数字并插入到数组中

Php 如何获取数字并插入到数组中,php,arrays,Php,Arrays,我从用户那里得到了类似这样的=>“1,2,3”(这只是一个示例,因为我不知道这些数字) 我想得到这些数字,并将每个数字插入一个数组,如$numbers $numbers['0'] = 1; $numbers['1'] = 2; 如何执行此操作?您可以使用分解以逗号分隔字符串并获得数组: $str = "1,2,3"; $numbers = explode(",",$str); print_r($numbers); 它将输出 Array ( [0] => 1 [1] => 2 [2

我从用户那里得到了类似这样的=>“1,2,3”(这只是一个示例,因为我不知道这些数字)

我想得到这些数字,并将每个数字插入一个数组,如$numbers

$numbers['0'] = 1;
$numbers['1'] = 2;

如何执行此操作?

您可以使用
分解
以逗号分隔字符串并获得数组:

$str = "1,2,3";
$numbers = explode(",",$str);
print_r($numbers);
它将输出

Array ( [0] => 1 [1] => 2 [2] => 3 )
就是

$numbers[0] = 1;
$numbers[1] = 2;
$numbers[2] = 3;

您可以复制粘贴上面的代码并在此处尝试

您可以使用分解以逗号分割字符串并获得数组:

$str = "1,2,3";
$numbers = explode(",",$str);
print_r($numbers);
它将输出

Array ( [0] => 1 [1] => 2 [2] => 3 )
就是

$numbers[0] = 1;
$numbers[1] = 2;
$numbers[2] = 3;

您可以复制粘贴上述代码并在此处尝试

尝试此操作。例如,如果您从存储在
$\u POST
变量中的
表单
获取用户输入

foreach ($_POST as $key => $value) {
  $newArray[$key] = $value;
}

print_r($newArray);

试试这个。例如,如果您从存储在
$\u POST
变量中的
表单
获取用户输入

foreach ($_POST as $key => $value) {
  $newArray[$key] = $value;
}

print_r($newArray);
在这种情况下是你的朋友

$numbers = explode(",", $input);
在这种情况下是你的朋友

$numbers = explode(",", $input);

您可以使用
[]
添加到现有阵列。Ie:
$numbers[]=1$数字[]=2
将生成
数组(0=>1,1=>2)
问题是我不知道这些数字是什么@motmh哪些数字?
“1,2,3”
是字符串吗?@ZainFarooq“1,2,3”对不起,我的英语不够好:)我希望您理解我想要的内容。您可以使用
[]
将其添加到现有数组中。Ie:
$numbers[]=1$数字[]=2
将生成
数组(0=>1,1=>2)
问题是我不知道这些数字是什么@motmh哪些数字?
“1,2,3”
是字符串吗?@ZainFarooq“1,2,3”对不起,我的英语不够好:)我希望你明白我想要什么