English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função extract() importa variáveis do array para o símbolo atual
extract($array, $extract_type, $prefix)
Esta função é usada para importar variáveis de um array para o símbolo atual. Ela aceita um array de arrays associativos, onde as chaves são nomeadas como nomes de variáveis e os valores como valores de variáveis. Para cada chave/Par, ele cria uma variável no símbolo atual, limitada pelos parâmetros extract_type e prefix.
Número | Parâmetros e descrições |
---|---|
1 | array (obrigatório) Especifica um array |
2 | extract_type (opcional) A função extract() verifica nomes de variáveis inválidos e conflitos com nomes de variáveis existentes. Este parâmetro especifica como lidar com nomes inválidos e conflitos. Valores possíveis:
|
3 | prefixo (opcional) Se usar EXTR_PREFIX_SAME, EXTR_PREFIX_ALL, EXTR_PREFIX_INVALID ou EXTR_PREFIX_IF_EXISTS no parâmetro extract_rules, é necessário especificar o prefixo. Este parâmetro especifica o prefixo. O prefixo é separado automaticamente dos chaves do array por caracteres de sublinhado. |
Retorna o número de variáveis importadas com sucesso para a tabela de símbolos.
"azul", "tamanho" => "médio", "forma" => "esférico"); extract(\$input, EXTR_PREFIX_SAME, "bbcx"); echo "\$cor, \$tamanho, \$forma, \$bbcx_tamanho"; ?>Testar e ver‹/›
Resultado de saída:
azul, grande, esférico, médio