NCL Home > Documentation > Functions > String manipulation

str_capital

Capitalizes all words in each string.

Available in version 5.1.1 and later.

Prototype

	function str_capital (
		string_val  : string   
	)

	return_val [dimsizes(string_val)] :  string

Arguments

string_val

A string array of any dimensionality.

Description

This function returns strings with all words capitalized in every input string.

See Also

str_upper, str_lower, str_switch

Examples

Example

 strs = (/"NCL has many features common to modern programming languages,", \
          "including types, variables, operators, expressions,", \
          "conditional statements, loops, and functions and procedures."/)
 new_strs = str_capital(strs)
 print(new_strs)
Output:

Variable: new_strs
Type: string
Total Size: 12 bytes
            3 values
Number of Dimensions: 1
Dimensions and sizes:   [3]
Coordinates: 
(0)     NCL Has Many Features Common To Modern Programming Languages,
(1)     Including Types, Variables, Operators, Expressions,
(2)     Conditional Statements, Loops, And Functions And Procedures.