Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

is_string(3) [php man page]

IS_STRING(3)								 1							      IS_STRING(3)

is_string - Find whether the type of a variable is string

SYNOPSIS
bool is_string (mixed $var) DESCRIPTION
Finds whether the type given variable is string. PARAMETERS
o $var - The variable being evaluated. RETURN VALUES
Returns TRUE if $var is of type string, FALSE otherwise. EXAMPLES
Example #1 is_string(3) example <?php $values = array(false, true, null, 'abc', '23', 23, '23.5', 23.5, '', ' ', '0', 0); foreach ($values as $value) { echo "is_string("; var_export($value); echo ") = "; echo var_dump(is_string($value)); } ?> The above example will output: is_string(false) = bool(false) is_string(true) = bool(false) is_string(NULL) = bool(false) is_string('abc') = bool(true) is_string('23') = bool(true) is_string(23) = bool(false) is_string('23.5') = bool(true) is_string(23.5) = bool(false) is_string('') = bool(true) is_string(' ') = bool(true) is_string('0') = bool(true) is_string(0) = bool(false) SEE ALSO
is_float(3), is_int(3), is_bool(3), is_object(3), is_array(3). PHP Documentation Group IS_STRING(3)

Check Out this Related Man Page

IS_NUMERIC(3)								 1							     IS_NUMERIC(3)

is_numeric - Finds whether a variable is a number or a numeric string

SYNOPSIS
bool is_numeric (mixed $var) DESCRIPTION
Finds whether the given variable is numeric. Numeric strings consist of optional sign, any number of digits, optional decimal part and optional exponential part. Thus +0123.45e6 is a valid numeric value. Hexadecimal (e.g. 0xf4c3b00c), Binary (e.g. 0b10100111001), Octal (e.g. 0777) notation is allowed too but only without sign, decimal and exponential part. PARAMETERS
o $var - The variable being evaluated. RETURN VALUES
Returns TRUE if $var is a number or a numeric string, FALSE otherwise. EXAMPLES
Example #1 is_numeric(3) examples <?php $tests = array( "42", 1337, 0x539, 02471, 0b10100111001, 1337e0, "not numeric", array(), 9.1 ); foreach ($tests as $element) { if (is_numeric($element)) { echo "'{$element}' is numeric", PHP_EOL; } else { echo "'{$element}' is NOT numeric", PHP_EOL; } } ?> The above example will output: SEE ALSO
ctype_digit(3), is_bool(3), is_null(3), is_float(3), is_int(3), is_string(3), is_object(3), is_array(3). PHP Documentation Group IS_NUMERIC(3)
Man Page

15 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

how can I write "$" using echo ?

hi . I'm trying to write the following line in csh : echo "abc=$(AA)" >> $filename and I get "variable syntax" ... what's the problem ? How can I write $ ? not in the meanning of a file pointer . thanks , Eyal Hegamal . (7 Replies)
Discussion started by: azran
7 Replies

2. UNIX for Advanced & Expert Users

what is that?

x=$( && echo /etc/get_tape; && echo /abc/prog/bin/get_tape) :confused: (4 Replies)
Discussion started by: jyotipg
4 Replies

3. UNIX for Dummies Questions & Answers

How to count number of occurrences of a "|" from a variable?

I have a variable, var="some1|some2|some3" I want to know how many "|" are in $var. When I say echo $var | grep -c '|' I am getting only 1 :confused: :confused: :confused: ? (4 Replies)
Discussion started by: jingi1234
4 Replies

4. Shell Programming and Scripting

How to overcome Segmentation Fault in Unix ??

Hi.. I want to add a line of data to a already existing file.. When i use echo "1i\nGROUP_NAME,JOB_NAME,STATUS,PROCESS_GROUP,JOB_START,JOB_END \n.\nwq" | ex -s abc.txt where abc.txt contains only Hello Testing Insert I am getting this.. dumb: Unknown terminal type ksh: 19464... (4 Replies)
Discussion started by: charan81
4 Replies

5. Shell Programming and Scripting

Replacing in SED

I want to change the false in Node 1 to true. How do I do that? <Node1> <Usage>false</Usage> <Url>ABC</Url> </Node1> <Node2> <Usage>false</Usage> <Url>DEF<Url> </Node2> (8 Replies)
Discussion started by: superprogrammer
8 Replies

6. Shell Programming and Scripting

echo with stdin

Why doesnt echo output the contents of the file abc.txt as shown below ? chid@athena:~$ cat abc.txt sssss chid@athena:~$ echo < abc.txt chid@athena:~$ (6 Replies)
Discussion started by: systemsb
6 Replies

7. Shell Programming and Scripting

Grep -c

echo $abc /abc/def/ghi/jkl/mno/pqr/abc.txt echo $abc | grep -c '/' output - 1 but it should be 7 Why is this happenning? I would like to count the number of occurrences of the character in a specified stream. Can anyone help me? (10 Replies)
Discussion started by: iAm4Free
10 Replies

8. Shell Programming and Scripting

affect variable

hi , i want to store variable but i get always error when i excute this command ligne : var = awk '{print $1}' file1 echo $var how can i store the var? thanks (7 Replies)
Discussion started by: kamel.seg
7 Replies

9. UNIX for Dummies Questions & Answers

Combining Expressions

Hi there, I'm having some trouble with a script were I want 2 expressions to evaluate to true before my if loop will continue... if ; then Both these expressions work on their own, but not when combined. What am I doing wrong? Regards davewg :) (6 Replies)
Discussion started by: davewg
6 Replies

10. Shell Programming and Scripting

Infinite while loop

what is the difference between while:,while true and while false? (6 Replies)
Discussion started by: proactiveaditya
6 Replies

11. Shell Programming and Scripting

If Condition

Hi, I am trying to execute this command, but is it not working, says "`;' unexpected" eval $lgrep $SAM_CMD ; if ; then ; echo "No Error" ; fi What i want is, return the command output, if it is non zero, say "No Error". Thanks, John. (21 Replies)
Discussion started by: john_prince
21 Replies

12. UNIX for Dummies Questions & Answers

Simplest way to format with If on stout?

So I'm trying to figure out a way to do some very simple formatting on standard output. I have a command that I will run (many many times) the output will either be true or false. So all i really want is to run the command and if its true write true in green and if its false to write false in red.... (10 Replies)
Discussion started by: MrEddy
10 Replies

13. Shell Programming and Scripting

awk with variable

echo "abc: cdef" | awk -v var=abc -F: '/$var/{print $2}' I want to match the line contains abc but the "abc" need a variable "var" to instead, this doesn't work. any help? Thanks (6 Replies)
Discussion started by: yanglei_fage
6 Replies

14. Shell Programming and Scripting

If echo statement return false

I have this code that sometimes return a false value and the code inside the if statement gets executed and error out. Any idea why? thanks. So I set a debug and see what the value for $ScriptElapsedTime Here is the value I got ScriptElapsedTime='03:20'. Base on this value the if... (10 Replies)
Discussion started by: nugent
10 Replies

15. UNIX for Dummies Questions & Answers

Output checker setting variable to TRUE or FALSE

Hi All, I'm trying to come up a way to check the output of some data i have. I need to be able to check for the order of the output and if its correct set a variable to false if it isnt. Currently the data is in the below format, this is the value which should cause the variable be set... (4 Replies)
Discussion started by: mutley2202
4 Replies