I made a foreach to add values to an insert but suddenly there was a strange Array to string conversion error and I have no idea what that is.
public function distribuicaoprodutos(){
$filiais=json_decode($_POST['filiais'],TRUE);
$dados=json_decode($_POST['dados'],TRUE);
$insert="INSERT INTO movimentacao (Filial, Quantidade) VALUES ";
$i=0;
foreach($filiais as $key => $value)
{
$i++;
if($value!="" && strlen($filiais)>$i) //linha de erro
{
$insert.="('".$key."','".$value."'),";
}elseif($value!="" && strlen($filiais)==$i){
$insert.="('".$key."','".$value."')";
}
}
}