gpt4 book ai didi

php - 多层次ID生成

转载 作者:行者123 更新时间:2023-11-29 17:49:12 26 4
gpt4 key购买 nike

我正在“多层次结构 ID 生成”中开发一个 PHP 项目,让我解释一下它是如何工作的。

如果假设 10 个产品装在一个盒子里,同样有 10 个盒子,每个盒子有 10 个产品,那么所有这 10 个盒子应该装在一个容器中

注意:1 个容器有 10 个盒子,每个盒子有 10 个产品。

所以,我为每个产品都有唯一的 ID,如果我得到该 id,我就可以获得产品详细信息,现在我需要为 10 个盒子和 1 个容器生成一个 id,如果我得到每个盒子的 id,我将得到所有 10 个产品的产品信息,如果我获得容器的 ID,我应该获得所有 10 个盒子的信息,同时我应该获得每个盒子的产品信息。注意:如果我扫描容器 ID,我应该获得所有 10 个盒子的信息以及每个盒子的产品详细信息。如果我扫描容器中的每个盒子 ID,我应该获得所有 10 个产品信息请给我一个如何执行此多层次结构方法

的逻辑

最佳答案

如果这些是“固定”数字,一个简单的方法可能是使用一些数学:

  • product-id范围从 0-9(因此最多 10 个产品)
  • box-id范围从 0-9(因此最多 10 个框)
  • container-id只是增长,因为容器的数量未知。

所以,启动 ID 为 1 的容器并附加 box-id,后跟产品 id:

2539会告诉你:

  • 容器25
  • 框 3
  • 产品 9

要查询整个盒子,请查询 id >= 2530 and id <= 2539 。要查询整个容器,请查询 id >= 2500 and id <=2599 .

关于php - 多层次ID生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49536573/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com