RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 801003
Accepted
Алексей
Алексей
Asked:2020-03-18 22:16:56 +0000 UTC2020-03-18 22:16:56 +0000 UTC 2020-03-18 22:16:56 +0000 UTC

如何将内爆应用于二维数组

  • 772

给定的是一个二维数组

$ins = array(
        'type_product' => (
          array (
            'post' => $_POST['type_product'],
            'name' => 'Тип продукта',
          )
        ),
        'company_product' => (
          array (
            'post' => $_POST['company_product'],
            'name' => 'Компания',
          )
        ),
        'color_product' => (
          array (
            'post' => $_POST['color_product'],
            'name' => 'Цвет продукта',
          )
        ),
        'line_product' => (
          array (
            'post' => $_POST['line_product'],
            'name' => 'Линейка',
          )
        ),
        'bend_product' => (
          array (
            'post' => $_POST['bend_product'],
            'name' => 'Изгиб',
          )
        ),
        'thickness_product' => (
          array (
            'post' => $_POST['thickness_product'],
            'name' => 'Толщина',
          )
        ),
        'long_product' => (
          array (
            'post' => $_POST['long_product'],
            'name' => 'Длина',
          )
        ),
        'unit_of_measure_product' => (
          array (
            'post' => $_POST['unit_of_measure_product'],
            'name' => 'Еденица измерения',
          )
        ),
        'price_product' => (
          array (
            'post' => $_POST['price_product'],
            'name' => 'Цена',
          )
        ),
        'mix_product' => (
          array (
            'post' => $_POST['mix_product'],
            'name' => 'Набор',
          )
        ),
        'quantity_product' => (
          array (
            'post' => $_POST['quantity_product'],
            'name' => 'Количество',
          )
        ),
        'lines_product' => (
          array (
            'post' => $_POST['lines_product'],
            'name' => 'Линии',
          )
        ),
        'size_product' => (
          array (
            'post' => $_POST['size_product'],
            'name' => 'Размер',
          )
        ),
        'composition_product' => (
          array (
            'post' => $_POST['composition_product'],
            'name' => 'Состав',
          )
        ),
        'description_product' => (
          array (
            'post' => $_POST['description_product'],
            'name' => 'Описание',
          )
        ),
        'image_product' => $uploadfile,
);

有一个功能:

public function insert($table, $params = array())
{
    if ($this->tableExist($table))
    {
        $stringQuery = 'INSERT INTO `' . $table . '` (`' . implode('`, `', array_keys($params)) . '`) VALUES ("' . implode('", "', $params) . '")';
        $this->sqlQuery($stringQuery);
    }

}

如何提取帖子密钥的内容?提前致谢。

php
  • 2 2 个回答
  • 10 Views

2 个回答

  • Voted
  1. Best Answer
    Vadim
    2020-03-18T23:18:12Z2020-03-18T23:18:12Z

    我不太明白你为什么需要它implode,我认为这就足够了$first_names = array_column($ins, 'post');

    $first_names = array_column($ins, 'post');//создаем массив по ключу
    $res = implode(",", $first_names);// добавляем запятую
    
    echo "<pre>";
    print_r($res);//выводим результат
    echo "</pre>";

    • 3
  2. RaZik
    2020-03-18T23:31:50Z2020-03-18T23:31:50Z
    public function insert($table, $params = array())
    {
        if ($this->tableExist($table))
        {
            foreach($params as $param){
                if(is_array($param) && !empty($param)){
                    $values[] = $param['post'];
                }
            }
            $stringQuery = 'INSERT INTO `' . $table . '` (`' . implode('`, `', array_keys($params)) . '`) VALUES ("' . implode('", "', $values) . '")';
            $this->sqlQuery($stringQuery);
        }
    }
    
    • 0

相关问题

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    是否可以在 C++ 中继承类 <---> 结构?

    • 2 个回答
  • Marko Smith

    这种神经网络架构适合文本分类吗?

    • 1 个回答
  • Marko Smith

    为什么分配的工作方式不同?

    • 3 个回答
  • Marko Smith

    控制台中的光标坐标

    • 1 个回答
  • Marko Smith

    如何在 C++ 中删除类的实例?

    • 4 个回答
  • Marko Smith

    点是否属于线段的问题

    • 2 个回答
  • Marko Smith

    json结构错误

    • 1 个回答
  • Marko Smith

    ServiceWorker 中的“获取”事件

    • 1 个回答
  • Marko Smith

    c ++控制台应用程序exe文件[重复]

    • 1 个回答
  • Marko Smith

    按多列从sql表中选择

    • 1 个回答
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Suvitruf - Andrei Apanasik 什么是空? 2020-08-21 01:48:09 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5