wddx_add_vars()
(PHP 4, PHP 5, PHP 7)
Add variables to a WDDX packet with the specified ID
WarningThis function wasREMOVEDin PHP 7.4.0.
说明
wddx_add_vars(resource $packet_id, mixed $var_name[,mixed$...
]): bool
Serializes the passed variables and add the result to the given packet.
参数
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.
- ...
返回值
成功时返回TRUE
,或者在失败时返回FALSE
。
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 !