Hey, just posting here as I'm not 100% where to put this. Opened an issue in github but will post here as well for anyone else having the same issue.
It seems if you pass in an array of values to where->in('id', $array); then it only prints out the first value within the array as its doing vsprintf for one item in the array.
Expected: WHERE blah IN (:where1, :where2, :where3, :where4, :where5);
Result: WHERE blah IN (:where);
This results in an exception being thrown stating that you're passing more values than you've included in the statement.
https://github.com/ralphschindler/Zend_Db-Examples/issues/1