Science, Tech, Math › Computer Science The PHP Function Is_string() Share Flipboard Email Print iStock / Getty Images Plus Computer Science PHP Programming Tutorials MySQL Commands Perl Python Java Programming Javascript Programming Delphi Programming C & C++ Programming Ruby Programming Visual Basic View More By Angela Bradley Angela Bradley Computer Science Expert B.A, History, Eastern Oregon University Angela Bradley is a web designer and programming expert with over 15 years of experience. An expert in iOS software design and development, she specializes in building technical hybrid platforms. Learn about our Editorial Process Updated on January 26, 2019 The is_string() PHP function is used to check if a type of variable is a string. A string is a data type, such as floating point or integer, but it represents text rather than numbers. A string uses a set of characters that includes spaces and numbers. For instance, an address such as "1234 Broadway" and the sentence "I ate 3 hotdogs" contain numbers that should be treated as text, not as numbers. How to Use the Function Is_string is used within an if () statement to treat strings in one way and non-strings in another. It returns true or false. For example: <?php if (is_string(23)) {echo "Yes";} else {echo "No";}?> The code above should output "No" because 23 is not a string. Let's try this again: <?php if (is_string("Hello World")) {echo "Yes";} else {echo "No";}?> Since "Hello World" is a string, this would echo "Yes." Specifying a String A string can be specified in four ways: Single quotedDouble quoted Heredoc syntaxNowdoc Syntax Each of these methods requires strict adherence to PHP rules, which are available at the PHP website. The simplest method, single-quoted strings, requires special treatment when literal single quotation marks or literal backslashes appear in the string. Include a backslash in front of the single quotation mark or backslash within the string. The example below illustrates this treatment: <?php// Outputs: Arnold said: "I'll be back"echo 'Arnold said: "I\'ll be back"';// Outputs: I deleted C:\*.*?echo 'I deleted C:\\*.*?';?> Similar Functions is_float() – determines if the type of variable is float is_int() – determines if the type of variable is integer is_bool() – determines if a variable is a boolean is_object() – determines if a variable is an object is_array() – determines if a variable is an array is_numeric() – determines if a value is a number or a numeric string Cite this Article Format mla apa chicago Your Citation Bradley, Angela. "The PHP Function Is_string()." ThoughtCo, Feb. 16, 2021, thoughtco.com/isstring-php-function-2694103. Bradley, Angela. (2021, February 16). The PHP Function Is_string(). Retrieved from https://www.thoughtco.com/isstring-php-function-2694103 Bradley, Angela. "The PHP Function Is_string()." ThoughtCo. https://www.thoughtco.com/isstring-php-function-2694103 (accessed June 8, 2023). copy citation