Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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,2d数组中的值始终为1_Php_Arrays_Firebug_Multidimensional Array - Fatal编程技术网

PHP,2d数组中的值始终为1

PHP,2d数组中的值始终为1,php,arrays,firebug,multidimensional-array,Php,Arrays,Firebug,Multidimensional Array,可能重复: 下面是一段代码,它的$input格式为S:2:0;M:7:9;L:4:9;XL:6:0;XXL:6:9这些被解析并存储到2d数组中。。通过以下代码 $stock_data = explode(';', $input); foreach($stock_data as $value) { $value = explode(':', $value); if (!empty($value[0])) { $temp_

可能重复:

下面是一段代码,它的$input格式为
S:2:0;M:7:9;L:4:9;XL:6:0;XXL:6:9
这些被解析并存储到2d数组中。。通过以下代码

    $stock_data = explode(';', $input);
    foreach($stock_data as $value) {
        $value = explode(':', $value);

        if (!empty($value[0])) {

            $temp_size = $value[0];
            $stock[$value[0]] = array('winkel' => $value[1], 'distributeur' => $value[2]);

            fb('afetr array val = '.$temp_size.' = its val -|'. print_r($stock[$temp_size]['distributeur']).'|',FirePHP::INFO);
        }
    }

    return $stock;
print\r($stock[$temp\u size]['distributeur']
print\r($stock[$temp\u size]['winkel']]
中的值始终为1,即使稍后我尝试打印整个数组
$stock
,它所得到的也是1

我正在尝试使用
print\u r()
来显示数组,这里出了什么问题。

这是因为。如果希望它返回字符串,请添加第二个参数:

print_r($stock[$temp_size]['distributeur'], true)

要查看函数返回的内容,请尝试
var\u dump(getAllStock(“yourproductid”);
使用fb()行打印“1”。oohh dmn…非常感谢..完成