wc_get_wildcard_postcodes()
Return a list of potential postcodes for wildcard searching.
Хуков нет.
Возвращает
string[].
Использование
wc_get_wildcard_postcodes( $postcode, $country );
- $postcode(строка) (обязательный)
- Postcode.
- $country(строка)
- Country to format postcode for matching.
По умолчанию:''
Список изменений
| С версии 2.6.0 | Введена. |
Код wc_get_wildcard_postcodes() wc get wildcard postcodes WC 11.1.0
function wc_get_wildcard_postcodes( $postcode, $country = '' ) {
$formatted_postcode = wc_format_postcode( $postcode, $country );
$length = function_exists( 'mb_strlen' ) ? mb_strlen( $formatted_postcode ) : strlen( $formatted_postcode );
$postcodes = array(
$postcode,
$formatted_postcode,
$formatted_postcode . '*',
);
for ( $i = 0; $i < $length; $i++ ) {
$postcodes[] = ( function_exists( 'mb_substr' ) ? mb_substr( $formatted_postcode, 0, ( $i + 1 ) * -1 ) : substr( $formatted_postcode, 0, ( $i + 1 ) * -1 ) ) . '*';
}
return $postcodes;
}