How to return array

From: Date: Thu, 25 Dec 2003 08:20:11 +0000
Subject: How to return array
Groups: php.pecl.dev 
Request: Send a blank email to pecl-dev+get-271@lists.php.net to get a copy of this message
I need return an array like this: $arr['test'][0]['red']=0; $arr['test'][1]['red']=1; Why the following codes coun'd work fine? PHP_FUNCTION(test) { zval *z_tmp1=NULL, *z_tmp2=NULL; int i=0; MAKE_STD_ZVAL(z_tmp2); array_init(return_value); array_init(z_tmp2); for (i = 0; i < 2; i++) { MAKE_STD_ZVAL(z_tmp1); array_init(z_tmp1); add_assoc_long(z_tmp1, "red", i); add_index_zval(z_tmp2, i, z_tmp1); } add_assoc_zval(return_value, "test", z_tmp2); efree(z_tmp1); efree(z_tmp2); }

« previous php.pecl.dev (#271) next »