How to convert array values to lowercase in PHP?

前端 未结 10 793
北恋
北恋 2020-11-30 19:26

How can I convert all values in an array to lowercase in PHP?

Something like array_change_key_case?

10条回答
  •  时光说笑
    2020-11-30 20:02

    use array_map():

    $yourArray = array_map('strtolower', $yourArray);
    

    In case you need to lowercase nested array (by Yahya Uddin):

    $yourArray = array_map('nestedLowercase', $yourArray);
    
    function nestedLowercase($value) {
        if (is_array($value)) {
            return array_map('nestedLowercase', $value);
        }
        return strtolower($value);
    }
    

提交回复
热议问题