Answers for "php check if associative array has key"

PHP
0

php check if associative array

// return true if array is associative
function checkAssoc($array) {
    $nonAssociative = count(array_filter(array_keys($array), 'is_string')) === 0;
    if ($nonAssociative) {
        return false;
    } else {
        return true;
    }
}
// Example
$array = ["el1" => 1, "el2" => 2, "el3" => 3];
checkAssoc($array);
// bool(true)
Posted by: Guest on August-02-2021
0

keys of array exist in array

function findKey($array, $keySearch)
{
    foreach ($array as $key => $item) {
        if ($key == $keySearch) {
            echo 'yes, it exists';
            return true;
        } elseif (is_array($item) && findKey($item, $keySearch)) {
            return true;
        }
    }
    return false;
}
Posted by: Guest on October-02-2020
0

check array has keys in php

<?php

// The values in this arrays contains the names of the indexes (keys) 
// that should exist in the data array
$required = array('key1', 'key2', 'key3');

$data = array(
    'key1' => 10,
    'key2' => 20,
    'key3' => 30,
    'key4' => 40,
);

if (count(array_intersect_key(array_flip($required), $data)) === count($required)) {
    // All required keys exist!
}
Posted by: Guest on October-06-2021

Code answers related to "php check if associative array has key"

Browse Popular Code Answers by Language