这是我的JSON数据:
{"Liste_des_produits1":[{"Added_Time":"28-Sep-2009 16:35:03","prod_ingredient":"sgsdgds","prod_danger":["sans danger pour xyz"],"prod_odeur":["Orange"],"prod_nom":"ceciestunproduit","prod_certification":["HE • Haute Efficité","Certifier Ecologo","Contenant recyclable"],"prod_photo":"","prod_categorie":["Corporel"],"prod_desc":"gdsg","prod_format":["10 kg","20 kg"]},{"Added_Time":"28-Sep-2009 16:34:52","prod_ingredient":"dsgdsgdsf","prod_danger":["Sans danger pour le fausse sceptiques"],"prod_odeur":["Agrumes","Canneberge"],"prod_nom":"jsute un test","prod_certification":["100% Éco-technologie","Certifier Ecologo","Contenant recyclable"],"prod_photo":"","prod_categorie":["Corporel"],"prod_desc":"gsdgsdgsdg","prod_format":["1 Litre","10 kg"]}]}
Run Code Online (Sandbox Code Playgroud)
在PHP中,访问不同数据值的方法是什么?
喜欢:prod_ingredient或prod_danger.
我试过了:
$prod = $result->{'Liste_des_produits1'};
print_r($prod[0]); // error
Run Code Online (Sandbox Code Playgroud)
和
$result = json_decode($json);
print_r($result['Liste_des_produits1'].prod_ingredient[1]); // error
Run Code Online (Sandbox Code Playgroud) 我在学校进行了测验,有一个问题,我不确定我是否正确回答.我在书中找不到答案所以我只是想问你.
Point* array[10];
Run Code Online (Sandbox Code Playgroud)
调用上面的代码时会创建多少个Point类实例?
我没有回答,因为它只为10个实例创建了空间,但没有创建任何实例.然后我的朋友说它只是一个,因为当编译器看到Point*时它只是创建一个实例作为基础.
我有一个像这样的jQuery变量:
var variable = $j(this).val();
Run Code Online (Sandbox Code Playgroud)
其中$ j(this)是select选项的"数字"值.
我想要做的是循环变量值,即根据变量的值做一次,两次等.有点像这样:
$j.each(variable, function() {
do something
});
Run Code Online (Sandbox Code Playgroud)
但它没有做到这一点,哪一点是错的?
提前致谢
为什么这段代码不能按预期工作?
#include <cstdio>
int main()
{
char mona[] =
"\x50\x4e\x47\x0d\x0a\x1a\x0a\x00\x00\x00\x0d\x49\x48\x44\x52\x00\x00\x01\x90"
"\x00\x00\x02\x5d\x01\x03\x00\x00\x00\x26\xef\xb3\x78\x00\x00\x00\x45\x74\x45\x58"
// <snip>
"\x00\x49\x45\x4e\x44\xae\x42\x60\x82";
FILE *fp = fopen("mona.png","wb");
fputs(mona,fp);
fclose(fp);
return 0;
}
Run Code Online (Sandbox Code Playgroud) 到目前为止,我有大部分我需要的东西,我只是不确定grep命令只能获取目录或者没有目录.对于上下文,这是原始请求:
此脚本应采用单个命令行参数,该参数将是目录的路径.(完成)脚本应该确保该路径实际上是一个目录,并且该用户具有读取权限.(完成)然后,您的程序应该捕获目录上的ls命令的输出.(完成)然后应该打印出只找到的子目录的名称.文件应该被忽略.(???)
我到目前为止:
#!/bin/bash
if [ -d $1 ] && [ -r $1 ] ; then
ls -l $1 | tee output | grep ______
fi
Run Code Online (Sandbox Code Playgroud) $test = 'love';
$eff = end(explode('ov',$test));
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚; 奇怪的是,这不会引起抱怨:
$test = 'love';
$eff = current(explode('ov',$test));
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:严格:只有变量应该通过引用传递
我有一个逗号分隔的字符串.我将该字符串拆分并将其分配给元素var.如何循环元素var?
$(document).ready(function(){
var element = $('#imageIds').val().split(",");
// how to loop this elements using jquery
});
Run Code Online (Sandbox Code Playgroud)