Automattic\WooCommerce\Blocks\BlockTypes
ProductSummary::count_text
Count words, characters (excluding spaces), or characters (including spaces).
Метод класса: ProductSummary{}
Хуков нет.
Возвращает
int. Count of specified type.
Использование
// private - только в коде основоного (родительского) класса $result = $this->count_text( $text, $count_type );
- $text(строка) (обязательный)
- Text to count.
- $count_type(строка) (обязательный)
- Count type:
'words','characters_excluding_spaces', or'characters_including_spaces'.
Код ProductSummary::count_text() ProductSummary::count text WC 10.5.2
private function count_text( $text, $count_type ) {
switch ( $count_type ) {
case 'characters_excluding_spaces':
return strlen( preg_replace( '/\s+/', '', $text ) );
case 'characters_including_spaces':
return strlen( $text );
case 'words':
default:
return str_word_count( wp_strip_all_tags( $text ) );
}
}