Tenho um form emque uso um N-N Relations com um Duplo Select. Preciso capturar os itens do array desse Select para fazer uma validação antes de atualizar os registros. O problema é que os arrays aparecem desse jeito:
2@?@3 (onde 2 e 3 são ids que preciso capturar e validar em uma tabela). Já usei:
$a = str_replace(’@?@’,’,’,$a); //para tirar esses caracteres
$b = array ($a); //para transformar em array - acho que nem tá funcionando
Só não consigo dar um loop em cada item do array, simplesmente é interpretado como se fosse uma única chave de array, apesar de terem duas. (chave 0 é o 2 e chave 1 é o 3).
Já vi esse exemplo:
$a = array (1, 2, 3, 17);
$i = 0;
foreach ($a as $v) {
print “$a[$i] => $v.\n”;
$i++;
}
Se eu conseguisse montar o array dinâmico vindo do select seria a solução (eu acho).
Se alguém puder ajudar, desde já agradeço.