概述
char *mystr;
zval *mysubarray;
add_index_long(return_value, 42, 123);
add_next_index_string(return_value, "I should now be found at index 43", 1);
add_next_index_stringl(return_value, "I'm at 44!", 10, 1);
mystr = estrdup("Forty Five");
add_next_index_string(return_value, mystr, 0);
add_assoc_double(return_value, "pi", 3.1415926535);
ALLOC_INIT_ZVAL(mysubarray);
array_init(mysubarray);
//返回子数组
zval *myiteam;
for(int i = 0; i< 10; i++ )
{
ALLOC_INIT_ZVAL(myiteam);
array_init(myiteam);
add_next_index_string(myiteam, "hello", 1);
add_next_index_long(myiteam, i);
add_index_zval(mysubarray, i, myiteam);
}
add_assoc_zval(return_value, "data", mysubarray);
最后
以上就是糟糕口红为你收集整理的php扩展返回二维数组的全部内容,希望文章能够帮你解决php扩展返回二维数组所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复