小编Muh*_*nto的帖子

如何访问数组/对象?

我有以下数组,当我这样做时print_r(array_values($get_user));,我得到:

Array (
          [0] => 10499478683521864
          [1] => 07/22/1983
          [2] => email@saya.com
          [3] => Alan [4] => male
          [5] => Malmsteen
          [6] => https://www.facebook.com  app_scoped_user_id/1049213468352864/
          [7] => stdClass Object (
                   [id] => 102173722491792
                   [name] => Jakarta, Indonesia
          )
          [8] => id_ID
          [9] => El-nino
          [10] => Alan El-nino Malmsteen
          [11] => 7
          [12] => 2015-05-28T04:09:50+0000
          [13] => 1
        ) 
Run Code Online (Sandbox Code Playgroud)

我尝试按如下方式访问数组:

echo $get_user[0];
Run Code Online (Sandbox Code Playgroud)

但这显示了我:

未定义0

注意:

我从Facebook SDK 4获得这个数组,所以我不知道原来的阵列结构.

我怎样才能email@saya.com从数组中获取值作为示例?

php arrays properties class object

58
推荐指数
2
解决办法
5万
查看次数

Laravel雄辩地说错误与<>

我有查询,其中在本地的PHP

其中type <>'point'

我尝试转换为雄辩的 laravel

 ->with('payments',function($query){
      $query->where('type','<>','point');
 })
Run Code Online (Sandbox Code Playgroud)

但它显示错误如下:

mb_strpos()期望参数1是字符串,给定对象

php mysql laravel eloquent

8
推荐指数
1
解决办法
8601
查看次数

如何仅获取Firebase数据库上的更改值?

如何仅获取Firebase数据库上的更改值?因为每次我更改的值dir,例如:

/ some_user
 ~ id
 ~ name
 / data
   ~ order_id
   ~ order_name <<= Changed in here
Run Code Online (Sandbox Code Playgroud)

但是,当我获得更改后的数据时,不仅获得了更改后的数据,还获得了所有的树结构order_name。所以我只想让它返回如下内容:

/ some_user
     / data
       ~ order_name <<= Specific changed data
Run Code Online (Sandbox Code Playgroud)

因此,我可以确定key已更改的确切数据是什么。我怎样才能做到这一点?谢谢。

javascript node.js firebase firebase-realtime-database

6
推荐指数
1
解决办法
5902
查看次数

ANDROID_HOME 和 ANDROID_SDK_HOME 有什么不同

我有 2 个看起来相同的目录,

ANDROID_HOME=C:\Android\sdk

ANDROID_SDK_HOME=C:\Users[用户]\AppData\Local\Android\Sdk

有什么不同?我可以将它设置在一个目录中吗?

java sdk android

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

从客户端 Go 语言检索标头 HTTP 数据

如何使用 Go 语言从客户端API检索标头数据值?

我正在使用 beego 框架 (beego.me)

这是从正文中检索数据的示例结果

func (u *UserController) Post() {
    var user models.User
    json.Unmarshal(u.Ctx.Input.RequestBody, &user)
    uid := models.AddUser(user)
    u.Data["json"] = map[string]string{"uid": uid}
    u.ServeJSON()
}
Run Code Online (Sandbox Code Playgroud)

api go

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

获取数据完成后,React Native 从承诺中获取价值

我试图从另一个调用 fetch promises 的函数中获取值,但它返回 undefined,我认为问题是结果不会等待来自被调用函数的进程直到它完成。

这是代码:

var myConnection = require('../components/connection');
var RequestToken = React.createClass({
getInitialState: function() {
    return {
    };
},
componentDidMount: function(){
    AsyncStorage.getItem('token').then((value) => {
        if(typeof value != null){
            this.setState({"token": value});
            // call this function
            this.catchToken(value);
        }
    }).done();
},
catchToken: async function(token){

    try{
        var URL = "http://someurl.com/";
        var params = {
            token:token
        }
        let val = await myConnection.now(URL,params);

            this.setState({
               responseAPI:val
            });
            // returned undefined
            console.error(this.state.responseAPI);
    }catch (e){
        console.error(e);
    }
}
});
Run Code Online (Sandbox Code Playgroud)

和 connection.js

function timeout(ms, promise) {
return new …
Run Code Online (Sandbox Code Playgroud)

javascript android reactjs react-native

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

React Native从异步componentDidMount获取初始状态

我想从已经从componenDidMount调用的异步函数向render()显示状态值,但在第一个执行组件中它返回undefined,第二次尝试显示正确的数据

这是我的状态this.state.userData

我的问题是,render()和componentDidMount()之间的优先级处理函数是什么?

这是我的代码

componentDidMount: function(){
    store.get('userData').then((val) => {
        if(typeof val != 'undefined'){
            this.setState({'userData':val});
        }
    }).done();
},
render: function() {
    return(
        <View>
              <Text>{this.state.userData}</Text> // displaying undefined
        </View>
    );
}
Run Code Online (Sandbox Code Playgroud)

javascript android reactjs react-native

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