Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.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 codeigniter中视图上的数组到字符串转换_Php_Codeigniter - Fatal编程技术网

Php codeigniter中视图上的数组到字符串转换

Php codeigniter中视图上的数组到字符串转换,php,codeigniter,Php,Codeigniter,我不明白为什么我的变量$product\u quantity出现错误,而它的$var\u dump($product\u quantity)提供了元素。代码段中指示的错误点第63行。此外,它没有获得$productInfo['image']和$productInfo['url'] “alt=”Product“style=”宽度:100px;右边距:10px;“class=”img responsive“> 如var\u dump所示,您的数组是一个多级关联数组,其父键为product\u i

我不明白为什么我的变量$product\u quantity出现错误,而它的$var\u dump($product\u quantity)提供了元素。代码段中指示的错误点第63行。此外,它没有获得$productInfo['image']和$productInfo['url']


“alt=”Product“style=”宽度:100px;右边距:10px;“class=”img responsive“>


var\u dump
所示,您的数组是一个多级关联数组,其父键为
product\u info
product\u quantity

我怀疑如果您将有问题的行更改为
,您将不再有错误。

另外,似乎您的
$product\u数量
也包含您的
产品信息
,因此我不确定这是否完全必要
$productInfo=modules::run('admin/ecommerce/products/getProductInfo',$product\u id,true);

(不知道你的整个系统,所以我可能错了)

哪一行给了你数组到字符串的转换错误,变量转储是什么?第63行在上面的代码中注释了它。谢谢它的工作。请在这里帮助我,我需要从产品信息中获取图像和url,但它不能按照我上面的代码显示。
<?php
$arr_products = unserialize($order['products']);

foreach($arr_products as $product_id => $product_quantity)
{
    $productInfo = modules::run('admin/ecommerce/products/getProductInfo', $product_id, true);
    var_dump($product_quantity);
    ?>
    <div style="word-break: break-all;">
        <div>
            <img src="<?= base_url('attachments/shop_images/'.$productInfo['image']) ?>" alt="Product" style="width:100px; margin-right:10px;" class="img-responsive">
        </div>
        <a target="_blank" href="<?= base_url($productInfo['url']) ?>">
            <?= base_url($productInfo['url']) ?> 
        </a> 
        <--line 63-->
        <div style=" background-color: #f1f1f1; border-radius: 2px; padding: 2px 5px;"><b><?= lang('user_order_quantity') ?></b> <?= $product_quantity ?></div>

    </div>

    <hr>
<?php }
?>