extract($array, $extract_type, $prefix)
此函数用于将变量从数组导入到当前符号表中。它接受一个关联数组,并将键视为变量名,将值视为变量值。对于每个键/值对,它将在当前符号表中创建一个变量,受制于extract_type和prefix参数。
Sr.No | Parameter & Description |
---|---|
1 |
array(必需) 它指定一个数组 |
2 |
extract_type(可选) 好的。函数的作用是:检查无效的变量名以及与现有变量名的冲突。此参数指定如何处理无效和冲突的名称。可能值-
|
3 |
prefix(可选) 如果EXTRACT_Rules参数中使用了EXTR_PREFIX_SIME、EXTR_PREFIX_ALL、EXTR_PREFIX_INVALID或EXTR_PREFIX_IF_EXISTS,则需要指定的前缀。 此参数指定前缀。前缀与数组键自动由下划线字符分隔。 |
它返回成功导入符号表的变量数。
<?php $size="large"; $input=array("color" => "blue", "size" => "medium", "shape" => "sphere"); extract($input, EXTR_PREFIX_SAME, "bbcx"); echo "$color, $size, $shape, $bbcx_size"; ?>
这将产生以下输出-
blue, large, sphere, medium
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)