paula.Ana Posted June 1, 2012 Report Share Posted June 1, 2012 (edited) Pessoal,tenho duas strings:$texto = "21134342";$texto2 = "67896578";Existe a possibilidade de eu criar um array, sendo os valores de uma string sendo a chave, e os valores de outro sendo os próprios valores?Ex: chave 2 , conteúdo 6chave 1, conteúdo 7chave 1, conteúdo 8...? Edited June 1, 2012 by paula.Ana Quote Link to comment Share on other sites More sharing options...
0 paula.Ana Posted June 1, 2012 Author Report Share Posted June 1, 2012 Consegui fazer, porém os valores estão sendo substituídos.No final, ele não aparece com 8 valores, e sim com 4.$array = array(); for($i = 0; $i < strlen($texto); $i++){ $array[$texto[$i]] = $texto2[$i]; } Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted June 2, 2012 Report Share Posted June 2, 2012 Isso acontece porque existem valores de chaves repetidas. Chaves de arrays devem ser únicas.Por que você quer fazer isso? Talvez exista outra solução mais apropriada.Um abraço. Quote Link to comment Share on other sites More sharing options...
Question
paula.Ana
Pessoal,
tenho duas strings:
$texto = "21134342";
$texto2 = "67896578";
Existe a possibilidade de eu criar um array, sendo os valores de uma string sendo a chave, e os valores de outro sendo os próprios valores?
Ex:
chave 2 , conteúdo 6
chave 1, conteúdo 7
chave 1, conteúdo 8
...
?
Edited by paula.AnaLink to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.