小编det*_*000的帖子

如何从PHP中的json_decode访问嵌套数组?

我花了几个小时在这里,我已经在stackoverflow上阅读了大量的答案,没有人帮助过.

到目前为止,我所能做的就是打印Market Square - Clifden这个例子.

$obj = json_decode($data);
$obj = $obj[0];
print $obj->{'title'};
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何访问嵌套在"图像"中的"名称",所以我可以获得market_square_clifden.jpg.

我会感激一些指示.

array(1){
        [0]=>array(12){
            ["_id"]=>array(1){
                ["$oid"]=>string(24)"51f674e4e4b0066cc8197033"
            }
            ["display"]=>int(1)
            ["title"]=>string(23)"Market Square - Clifden"
            ["class"]=>string(21)"market_square_clifden"
            ["icon"]=>string(16)"camera_small.png"
            ["image"]=>array(4){
                ["name"]=>string(25)"market_square_clifden.jpg"
                ["top"]=>string(16)"7.98958587646484"
                ["left"]=>string(18)"397.98614501953125"
                ["maxwidth"]=>string(16)"599.777777671814"
            }
            ["locs"]=>array(2){
                ["lng"]=>float(-10.022516)
                ["lat"]=>float(53.488111)
            }
            ["pov"]=>array(3){
                ["heading"]=>string(17)"-14.1950626239811"
                ["pitch"]=>string(18)"-6.368221166504443"
                ["zoom"]=>string(18)"0.8399999999999999"
            }
            ["photo"]=>array(3){
                ["takenby"]=>string(13)"Robert French"
                ["sentinby"]=>string(34)"The Lawrence Photograph Collection"
                ["description"]=>string(263)"Clifden (Irish: An Clochán, meaning 'stepping stones' is a town on the coast of County Galway, Ireland and being Connemara's largest town, it is often referred to …
Run Code Online (Sandbox Code Playgroud)

php json

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

这两个代码块之间的功能有什么不同?

第一:

-module(some_mod).
-compile(export_all).

some_fun() ->
    fun f/0.

f() ->
    ok.
Run Code Online (Sandbox Code Playgroud)

第二:

-module(some_mod).
-compile(export_all).

some_fun() ->
    fun ?MODULE:f/0.

f() ->
    ok.
Run Code Online (Sandbox Code Playgroud)

我在热代码升级期间遇到了这种变化.fun ?MODULE:f/0和之间有什么区别fun f/0

erlang

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

画布和精灵材质

对不起,如果这是一个菜鸟问题。

我一直在尝试使用动态生成的画布元素作为精灵为在three.js 中创建的时间线添加标签。时间线部分渲染得很好,但我很难让画布精灵渲染。这是我用于精灵的内容(从更大场景的上下文中取出):

var canvas = document.createElement('canvas');
var size = 250;
canvas.width = size;
canvas.height = size;
var context = canvas.getContext('2d');
context.fillStyle = '#990000';
context.textAlign = 'center';
context.font = '24px Arial';
context.fillText("some text", size / 2, size / 2);

var amap = new THREE.Texture(canvas);
amap.needsUpdate = true;

var mat = new THREE.SpriteMaterial({
    map: amap,
    transparent: false,
    useScreenCoordinates: false,
    color: 0x000000
});

var sp = new THREE.Sprite(mat);
scene.add(sp);    
Run Code Online (Sandbox Code Playgroud)

您可以在此处查看更完整的示例代码集:http : //jsfiddle.net/rgE2j/2/

任何帮助都表示赞赏。

谢谢,彼得

javascript three.js

3
推荐指数
1
解决办法
7380
查看次数

在 MEAN 堆栈中,如何进行一次性 MongoDB 索引?

我在 Mongoose 中使用 Node.js 和 MongoDB。我正在通过 Node.js 连接到 Mongoose,

db = mongoose.connect('mongodb://localhost/my_database_name')
Run Code Online (Sandbox Code Playgroud)

如何在 node.js 中配置一次以在集合上创建索引

我的应用程序的目录结构基于本教程

HTML        views/
Angular.js  public/javascript/
Express.js  routes/
Node.js     app.js
Mongoose js models/, set up in app.js
Mongo db    set up in app.js
Run Code Online (Sandbox Code Playgroud)

指导我如何在 Node.js 的 MongoDB 集合上提供索引。

mongoose mongodb node.js mean-stack

2
推荐指数
1
解决办法
166
查看次数

标签 统计

erlang ×1

javascript ×1

json ×1

mean-stack ×1

mongodb ×1

mongoose ×1

node.js ×1

php ×1

three.js ×1