PHP Array Exercises : Check whether all array values are strings or not

PHP Array: Exercise-46 with Solution

Write a PHP function to check whether all array values are strings or not.

Sample Solution:

PHP Code:

function check_strings_in_array($arr) 
    return array_sum(array_map('is_string', $arr)) == count($arr);
$arr1 = array('PHP', 'JS', 'Python');
$arr2 = array('SQL', 200, 'MySQL');

Sample Output:



Flowchart: PHP - Check whether all array values are strings or not

PHP Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a PHP script to do a multi-dimensional difference, i.e. returns values of the first array that are not in the second array.
Next: Write a PHP function to get an array with the first key and value.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

Share this Tutorial / Exercise on : Facebook and Twitter

PHP: Tips of the Day

PHP: List all files in one directory PHP

Check this out : readdir()

This bit of code should list all entries in a certain directory:

if ($handle = opendir('.')) {

    while (false !== ($entry = readdir($handle))) {

        if ($entry != "." && $entry != "..") {

            echo "$entry\n";


Edit: miah's solution is much more elegant than mine, you should use his solution instead.

Ref : https://bit.ly/3k9ipby