删除除我想要的元素之外的所有数组元素?
我有一个控制器,它从HTML表单中获取post参数,然后将它们发送到模型,该模型将数组插入Cassandra数据库。
它是SQLInjection证明,因为它是NoSQL,但是我担心的是,用户只需模拟100k post参数或只是添加一些我不需要的参数,它将入到数据库中。如何确保只有我需要的值将保留在我的数组中。
例:
$post = ['parent_id', 'type', 'title', 'body', 'tags']; // Good
$post = ['parent_id', 'type', 'title', 'body', 'tags', 'one', 'two', 'three'] // Bad
如何确保我的数组将取消设置所有不在良好示例中的元素?