wddx_add_vars
(PHP 4, PHP 5, PHP 7)
wddx_add_vars — Add variables to a WDDX packet with the specified ID
Warning
This function was REMOVED in PHP 7.4.0.
说明
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
。
用户贡献的笔记
maciek at webenlinea dot com
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 !
转载请注明:悠然品鉴 » PHP wddx_add_vars 用法 手册 | 示例代码