Forçar o PHP a usar strings para chaves de array é bastante fácil, pois no PHP as chaves de array são armazenadas automaticamente como números inteiros se os elementos do array forem números. Se não forem números, serão convertidos em strings.
A seguir estão as maneiras de forçar o PHP a usar strings para chaves de array
Se você usar a função array() e manter a primeira chave entre aspas, as outras chaves serão usadas como uma string, não importa se você estiver usando valores numéricos. Como mostramos no exemplo dado.
"Tutorialspoint", 2 => "Simply Easy Learning"); $new_array = array("first", "second"); $new_array = array_combine($new_array, $array); print_r($new_array);
Ao usar a função json_read() você pode retornar uma string contendo a representação JSON do valor fornecido. Depois disso, podemos usar json_decode(), que retornará um valor codificado em JSON no tipo PHP apropriado.
"Tutorialspoint", 2 => "Simply Easy Learning"); $json = json_encode($array); $new_array = json_decode($json, true); print_r($new_array);
Aqui mostramos duas maneiras de forçar o php a usar strings para chaves de array. Você pode usar qualquer abordagem para alcançar o que procura.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3