w3resource

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:

<?php
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');
var_dump(check_strings_in_array($arr1));
var_dump(check_strings_in_array($arr2));
?>

Sample Output:

bool(true)                                                  
bool(false)

Flowchart:

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";
        }
    }

    closedir($handle);
}

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

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