• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • wddx_add_vars()

    (PHP 4, PHP 5, PHP 7)

    Add variables to a WDDX packet with the specified ID

    Warning

    This 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 !