我有以下数组,当我这样做时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
其中type <>'point'
我尝试转换为雄辩的 laravel
->with('payments',function($query){
$query->where('type','<>','point');
})
Run Code Online (Sandbox Code Playgroud)
但它显示错误如下:
mb_strpos()期望参数1是字符串,给定对象
如何仅获取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
已更改的确切数据是什么。我怎样才能做到这一点?谢谢。
我有 2 个看起来相同的目录,
ANDROID_HOME=C:\Android\sdk
ANDROID_SDK_HOME=C:\Users[用户]\AppData\Local\Android\Sdk
有什么不同?我可以将它设置在一个目录中吗?
如何使用 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) 我试图从另一个调用 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) 我想从已经从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)