First test this array:
Array
(
[0] => -1
[1] => 2.54
[2] => 40
[3] => -57
[4] => 3.14159
[5] => 1024
[6] => 41
)

Test 'There is' / is_an_integer()
TRUE

Test 'for all' / is_an_integer()
FALSE



Now test this array:
Array
(
[0] => -1
[1] => 0
[2] => 1
[3] => 2
[4] => 3
)

Test 'There is' / is_an_integer()
TRUE

Test 'for all' / is_an_integer()
TRUE

Test 'There is' / is_positive()
TRUE

Test 'for all' / is_positive()
FALSE



Now test this array:
Array
(
[0] => 1.1
[1] => 2.2
[2] => 3.3
)

Test 'There is' / is_an_integer()
FALSE

Test 'for all' / is_an_integer()
FALSE

Test 'There is' / is_positive()
TRUE

Test 'for all' / is_positive()
TRUE