Automattic\WooCommerce\Blocks\BlockTypes
ProductSummary::count_text
Count words, characters (excluding spaces), or characters (including spaces).
Method of the class: ProductSummary{}
No Hooks.
Returns
Int. Count of specified type.
Usage
// private - for code of main (parent) class only $result = $this->count_text( $text, $count_type );
- $text(string) (required)
- Text to count.
- $count_type(string) (required)
- Count type:
'words','characters_excluding_spaces', or'characters_including_spaces'.
ProductSummary::count_text() ProductSummary::count text code WC 10.8.1
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 ) );
}
}