PHP-缺少数组\u组合第一行
我对数组\联合函数有问题。我想组合PHP-缺少数组\u组合第一行,php,arrays,explode,implode,array-combine,Php,Arrays,Explode,Implode,Array Combine,我对数组\联合函数有问题。我想组合价格设置为产品键。首先,我从html表单中获取字符串形式的所有内容。并使用爆炸函数使其成为数组。这一过程对双方都适用。这里是一个简短的代码 $urunler = $_POST['urunler']; $fiyatlar = $_POST['fiyatlar']; $products = explode(",", $urunler); $prices = explode(",", $fiyatlar); $dizi_birl
价格
设置为产品
键。首先,我从html表单中获取字符串形式的所有内容。并使用爆炸函数使其成为数组。这一过程对双方都适用。这里是一个简短的代码
$urunler = $_POST['urunler'];
$fiyatlar = $_POST['fiyatlar'];
$products = explode(",", $urunler);
$prices = explode(",", $fiyatlar);
$dizi_birlestir = array_combine($prices, $products);
// OUTPUT
[15] => first,
[25] => second
// EXPECTED OUTPUT
[10] => first,
[15] => second,
[25] => third
可以显示
$urunler
和$fiyatlar
的值。很抱歉现在看到你的回复。我已经解决了这个问题。它是由于数组_combine()而发生的;我将array\u combine($prices,$products)更改为array\u combine($products,$prices);