Numeric strings will be converted into an integer:
array(5) {
["n-n"]=>
int(-1)
[1]=>
string(1) "1"
[-1]=>
string(2) "-1"
["1.1"]=>
string(3) "1.1"
["s1"]=>
string(2) "s1"
}
Floating point numbers will be converted into an integer:
Deprecated: Implicit conversion from float -1.9 to int loses precision in /in/pd70o on line 16
Deprecated: Implicit conversion from float 0.9 to int loses precision in /in/pd70o on line 21
Deprecated: Implicit conversion from float 1.9 to int loses precision in /in/pd70o on line 22
array(3) {
[-1]=>
float(-1.9)
[0]=>
float(0.9)
[1]=>
float(1.9)
}
Booleans will be converted into an integer:
array(2) {
[0]=>
bool(false)
[1]=>
bool(true)
}
NULL will be converted into an empty string:
array(1) {
[""]=>
NULL
}
Numeric strings will be converted into an integer:
array(5) {
["n-n"]=>
int(-1)
[1]=>
string(1) "1"
[-1]=>
string(2) "-1"
["1.1"]=>
string(3) "1.1"
["s1"]=>
string(2) "s1"
}
Floating point numbers will be converted into an integer:
array(3) {
[-1]=>
float(-1.9)
[0]=>
float(0.9)
[1]=>
float(1.9)
}
Booleans will be converted into an integer:
array(2) {
[0]=>
bool(false)
[1]=>
bool(true)
}
NULL will be converted into an empty string:
array(1) {
[""]=>
NULL
}
Output for 4.3.2
Numeric strings will be converted into an integer:
array(5) {
["n-n"]=>
int(-1)
[1]=>
string(1) "1"
["-1"]=>
string(2) "-1"
["1.1"]=>
string(3) "1.1"
["s1"]=>
string(2) "s1"
}
Floating point numbers will be converted into an integer:
array(3) {
[-1]=>
float(-1.9)
[0]=>
float(0.9)
[1]=>
float(1.9)
}
Booleans will be converted into an integer:
array(2) {
[0]=>
bool(false)
[1]=>
bool(true)
}
NULL will be converted into an empty string:
array(1) {
[""]=>
NULL
}
Output for 4.3.0 - 4.3.1
Numeric strings will be converted into an integer:
array(5) {
["n-n"]=>
int(-1)
[1]=>
string(1) "1"
["-1"]=>
string(2) "-1"
["1.1"]=>
string(3) "1.1"
["s1"]=>
string(2) "s1"
}
Floating point numbers will be converted into an integer:
array(3) {
[-1]=>
float(-1.9)
[0]=>
float(0.9)
[1]=>
float(1.9)
}
Booleans will be converted into an integer:
array(2) {
[0]=>
int(0)
[1]=>
int(1)
}
NULL will be converted into an empty string:
array(1) {
[""]=>
NULL
}