Re: Question about translating assoc. arrays to C

From: Date: Sun, 05 Sep 2010 04:32:56 +0000
Subject: Re: Question about translating assoc. arrays to C
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-307857@lists.php.net to get a copy of this message
Joshua Kehn wrote:
I'm working on creating a compiled extension for some code I've written. Mostly it's manipulating a very large multi-demensional array of values. This is some pseudo code for the array. // Imagine this but much much bigger $big_ass_array = array('5' => array('0' => 4, '3' => 6, '8' => 7), '10' => array('4' => 3, '5' => 10')); Currently I'm traversing this with foreach($array as $key1 => $value) { foreach($value as $key2 => $value) {
Well, I hope you are not using it this way. The above will overwrite your $value variable set by the first foreach Maybe you had a cut/paste error with the $value1 $value2 portion...
// Use $key1, $key2, and $value here } } My question is how does this translate into the C code I will have to write?
My suggestion would be to download the source code and find a comparable array function and see how they do it.
If anyone has a decent extension building tutorial that would be great too.
First google result for "php extension tutorial" http://devzone.zend.com/article/1021 http://www.talkphp.com/vbarticles.php?do=article&articleid=49&title=creating-custom-php-extensions http://www.php.net/~wez/extending-php.pdf Just to list a few... Jim
Regards, -Josh ____________________________________ Joshua Kehn | Josh.Kehn@gmail.com http://joshuakehn.com


« previous php.general (#307857) next »