I did it like so: bitbucket.org/winapiforphp/system/src/93583820bbc1/winsystem_registry.c#cl-298
It's a little messy. On Fri, Dec 31, 2010 at 1:48 PM, Richard Quadling <rquadl...@gmail.com> wrote: > > Hi. > > What macros exist regarding processing arrays in PHP (core not userland)? > > I want to pass ... > > array('value1', 'value2', 'value3') > > to a function and in the function have it converted to > > 'value1\0value2\0value3\0\0'. > > Conventionally, I'd need to iterate the array to get the lengths of > all the elements, add the number of elements to this value and then 1 > more for the trailing \0. > > Unless there are some macros to allow to do this sort of thing more easily. > > Regards, > > Richard Quadling. > > -- > Richard Quadling > Twitter : EE : Zend > @RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > -- Mark Skilbeck. http://blog.mahcuz.com - webmaster http://bytes.com - PHP Forum Moderator -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php