wddx_add_vars

(PHP 4, PHP 5, PHP 7)

wddx_add_vars指定した ID の WDDX パケットに変数を追加する

警告

この機能は PHP 7.4.0 で 削除 されました。

説明

wddx_add_vars(resource $packet_id, mixed $var_name, mixed ...$var_names): bool

渡された変数をシリアライズし、 指定したパケットに結果を追加します。

パラメータ

この関数は、可変長のパラメータを受け取ります。

packet_id

wddx_packet_start() が返す WDDX パケット。

var_name

変数名を表す文字列、あるいは配列。 配列の中身は、変数名を表す文字列あるいは別の配列などとなります。

var_names

戻り値

成功した場合に true を、失敗した場合に false を返します。

add a note add a note

User Contributed Notes 1 note

up
-1
maciek at webenlinea dot com
20 years ago
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 !
To Top