LLMS_Abstract_Query::sanitize_id_array( string|int|array $ids = array() )
Sanitize input to ensure an array of absolute integers.
Parameters Parameters
- $ids
-
(string|int|array) (Optional) String/Int or array of strings/ints.
Default value: array()
Return Return
(array)
Source Source
File: includes/abstracts/llms-abstract-query.php
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 | protected function sanitize_id_array( $ids = array () ) { if ( empty ( $ids ) ) { return array (); } // Allow numeric strings & ints to be passed instead of an array. $ids = ! is_array ( $ids ) ? array ( $ids ) : $ids ; // Force positive ints. $ids = array_map ( 'absint' , $ids ); // Remove empty values. return array_values ( array_filter ( $ids ) ); } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
6.0.0 | Moved from LLMS_Database_Query abstract. |
3.24.0 | Unknown. |
3.15.0 | Introduced. |