小编use*_*279的帖子

获取特定数组值,其他值为"1"?

我有一个看起来像这样的数组:

    Id = "ADA001"
    Stock: 15
Run Code Online (Sandbox Code Playgroud)

该阵列有大约1700个看起来相同的记录,我如何在数组中搜索ID 1并返回股票?

编辑:我需要访问这17000条记录中的每条记录的库存

编辑:我从Daniel Centore得到了一些帮助,他告诉我设置一个数组主键到项目的ID,它等于股票,但我不能让它工作.

我目前从MySQL数据库获取数据并将其存储在数组中,如下所示:

       $data[] = array();
    $getdisposabletest = mysqli_query($connect, "Select id, disposable FROM products");      

while ($z = mysqli_fetch_array($getdisposabletest)) {  
    $data = $z;
}
Run Code Online (Sandbox Code Playgroud)

现在当我使用看起来像这样的Daniels代码时:

    $myMap = [];
foreach($data as $item) {
    $myMap[$item['id']] = $item['disposable'];
}
Run Code Online (Sandbox Code Playgroud)

当我尝试使用ID"ADA001"回显我的产品时,它不会返回任何内容

  echo $myMap["ADA001"];
Run Code Online (Sandbox Code Playgroud)

此外,当我"计算($ mymap)"时,它表示它的2个记录很大,它应该比那个大吗?

感谢帮助

php mysql arrays

5
推荐指数
1
解决办法
64
查看次数

three.js立方体黑色,但我添加了纹理?

我尝试使用JS/THREE.JS为我的立方体添加纹理.但是当我在浏览器中将它打开时它全黑了?

这是我的代码:

    <html>
    <head>
        <title>My first Three.js app</title>
        <style>canvas { width: 100%; height: 100% }</style>
    </head>
    <body>
        <script src="https://rawgithub.com/mrdoob/three.js/master/build/three.js"></script>
        <script>
      // revolutions per second
      var angularSpeed = 0.2; 
      var lastTime = 0;

      // this function is executed on each animation frame
      function animate(){
        // update
        var time = (new Date()).getTime();
        var timeDiff = time - lastTime;
        var angleChange = angularSpeed * timeDiff * 2 * Math.PI / 1000;
        cube.rotation.y += angleChange;
        lastTime = time;

        // render
        renderer.render(scene, camera);

        // request …
Run Code Online (Sandbox Code Playgroud)

textures three.js

4
推荐指数
1
解决办法
7456
查看次数

标签 统计

arrays ×1

mysql ×1

php ×1

textures ×1

three.js ×1