Delicious Bookmark this on Delicious Share on Facebook SlashdotSlashdot It! Digg! Digg



PHP : Function Reference : WDDX Functions : wddx_add_vars

wddx_add_vars

Add variables to a WDDX packet with the specified ID (PHP 4, PHP 5)
bool wddx_add_vars ( resource packet_id, mixed var_name [, mixed ...] )

Serializes the passed variables and add the result to the fiven packet.

Parameters

This function takes a variable number of parameters.

packet_id

A WDDX packet, returned by wddx_packet_start().

var_name

Can be either a string naming a variable or an array containing strings naming the variables or another array, etc.

...

Return Values

Returns TRUE on success or FALSE on failure.

Code Examples / Notes » wddx_add_vars

maciek

Here is a simple way of serializing dynamic values from an array:
<?PHP
//a unix timestamp
$date    = "1094095513";
//some data to be included
$books   = array('programming'   => array('php','perl','java'),
               'markup'        => array('UML','XML','HTML')
               );
//stick data to an array to iterate over
$data_to_serialize = array($date,$books);
//create the packet
$packet = wddx_packet_start("SOME DATA ARRAY");
//loop through the data
foreach($data_to_serialize as $key => $data)
{
 //create a var whith the name of the content of $key
 $$key = $data;
 wddx_add_vars($packet,$key);
}
echo wddx_packet_end($packet);
?>
Have fun !


Change Language


Follow Navioo On Twitter
wddx_add_vars
wddx_deserialize
wddx_packet_end
wddx_packet_start
wddx_serialize_value
wddx_serialize_vars
wddx_unserialize
eXTReMe Tracker