Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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-缺少数组\u组合第一行_Php_Arrays_Explode_Implode_Array Combine - Fatal编程技术网

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