输出结果: color = red size = XXL price = 53 通过上例发现$size的值为XXL,而不是之前的”old size”,说明默认情况下当数组中的key与已有的变量冲突时,将覆盖原来的变量。 继续介绍extract函数的后两个可选参数。 第二个参数$extract_type是用来控制当发生冲突时的处理方法,可能的值为:
输出结果: color = red size = XXL price = 53 green |
"red", "size" => "XXL", "price" => "53"); extract($a); echo "color = $color"; echo "size = $size"; echo "price = $p">
输出结果: color = red size = XXL price = 53 通过上例发现$size的值为XXL,而不是之前的”old size”,说明默认情况下当数组中的key与已有的变量冲突时,将覆盖原来的变量。 继续介绍extract函数的后两个可选参数。 第二个参数$extract_type是用来控制当发生冲突时的处理方法,可能的值为:
输出结果: color = red size = XXL price = 53 green |