Function Reference: geodir_countries_search_sql
Summary
Returns countries search SQL.
Package
GeoDirectory_Location_Manager
Parameters
- $search
- (string) (required) Search string.
- Default: None
- $array
- (bool) (required) Return as array?.
- Default: false
Return Values
- (array|string)
- Search SQL.
Change Log
Since: 1.0.0
Source File
geodir_countries_search_sql() is located in geodir_location_manager/geodir_location_functions.php [Line: 2699]
Source Code
function geodir_countries_search_sql( $search = '', $array = false ) {
$countries = geodir_get_countries_array();
$return = $array ? array() : '';
$search = strtolower( trim( $search ) );
if( $search == '' ) {
return $return;
}
if( !empty( $countries ) ) {
foreach( $countries as $row => $value ) {
$strfind = strtolower( $value );
if( $row != $value && strpos( $strfind, $search ) === 0 ) {
$return[] = $row;
}
}
}
if( $array ) {
return $return;
}
$return = !empty( $return ) ? implode( ",", $return ) : '';
return $return;
}