如何将数组键从大写更改为小写? [英] how to change array keys from uppercase to lowercase?

查看:116
本文介绍了如何将数组键从大写更改为小写?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个键大写的数组,我想将它们更改为小写.我怎样才能做到这一点.我试图做

I have an array with keys uppercase and i want to change them to lowercase. How can I do that. I tried to do

//$data1 = array();
foreach ($row as $key => $value)
{
    $key = strtolower($str);
    $data1[$key] = $value;
}
$data[] = $data1;

但是它不起作用

这是我的数组,它还包含对象,它是从数据库中提取的,很高兴将其全部打印出来

This is my array, it also contains objects, it is a fetch from a database, sry for printing it all

Array([0] => stdClass对象([ID] => 4 [TUTOR_ID] => 4 [PRICE] => 25 [TITLE] =>简介数学分析[特色]=> 1 [说明] =>本课程为用户提供了数学分析领域的流畅介绍[DATE_ADDED] => 0 [评级] => 2 [用户] => 18 [类别]=>数组()[语言] =>数组()[章节] =>数组([0] => stdClass对象([ID] => 49 [COURSE_ID] => 4 [START_TIME] => 3977118 [END_TIME] => 3982720 [DURATION] => 3600 [TITLE] =>结论和质疑[DESCRIPTION] =>总结和讨论.)[1] => stdClass对象([[ID] => 48 [COURSE_ID] => 4 [START_TIME] => 3821895 [END_TIME] => 3826718 [DURATION] => 4200 [TITLE] =>第23章[DESCRIPTION] =>第23章\的描述)[2] => stdClass对象([ID] => 47 [COURSE_ID] => 4 [START_TIME] => 3653545 [END_TIME] => 3658238 [DURATION] => 4200 [标题]=>第22章[DESCRIPTION] =>第22章的描述)[3] =>stdClass对象([ID] => 46 [COURSE_ID] => 4 [START_TIME] => 3490243 [END_TIME] => 3495917 [DURATION] => 4200 [TITLE] =>第21章[DESCRIPTION] =>第21章的说明)[4] =>stdClass对象([ID] => 45 [COURSE_ID] => 4 [START_TIME] => 3338210 [END_TIME] => 3343938 [DURATION] => 4200 [TITLE] =>第20章[DESCRIPTION] =>第20章的说明)[5] =>stdClass对象([ID] => 44 [COURSE_ID] => 4 [START_TIME] => 3169837 [END_TIME] => 3174154 [DURATION] => 4200 [TITLE] =>第19章[DESCRIPTION] =>第19章的描述)[6] =>stdClass对象([ID] => 43 [COURSE_ID] => 4 [START_TIME] => 3016815 [END_TIME] => 3020020 [DURATION] => 4200 [TITLE] =>第18章[DESCRIPTION] =>第18章的说明)[7] =>stdClass对象([ID] => 42 [COURSE_ID] => 4 [START_TIME] => 2858254 [END_TIME] => 2862309 [DURATION] => 4200 [TITLE] =>第17章[DESCRIPTION] =>第17章的说明)[8] =>stdClass对象([ID] => 41 [COURSE_ID] => 4 [START_TIME] => 2703813 [END_TIME] => 2706641 [DURATION] => 4200 [TITLE] =>第16章[DESCRIPTION] =>第16章的说明)[9] =>stdClass对象([ID] => 40 [COURSE_ID] => 4 [START_TIME] => 2551822 [END_TIME] => 2555208 [DURATION] => 4200 [TITLE] =>第15章[DESCRIPTION] =>第15章的说明)[10] =>stdClass对象([ID] => 39 [COURSE_ID] => 4 [START_TIME] => 2382407 [END_TIME] => 2387901 [DURATION] => 4200 [TITLE] =>第14章[DESCRIPTION] =>第14章的说明)[11] =>stdClass对象([ID] => 38 [COURSE_ID] => 4 [START_TIME] => 2225619 [END_TIME] => 2231232 [DURATION] => 4200 [TITLE] =>第13章[DESCRIPTION] =>第13章的说明)[12] =>stdClass对象([ID] => 37 [COURSE_ID] => 4 [START_TIME] => 2064552 [END_TIME] => 2068656 [DURATION] => 4200 [TITLE] =>第12章[DESCRIPTION] =>第12章的描述)[13] =>stdClass对象([ID] => 36 [COURSE_ID] => 4 [START_TIME] => 1913475 [END_TIME] => 1916306 [DURATION] => 4200 [TITLE] =>第11章[DESCRIPTION] =>第11章的说明)[14] =>stdClass对象([ID] => 35 [COURSE_ID] => 4 [START_TIME] => 1750950 [END_TIME] => 1756908 [DURATION] => 4200 [TITLE] =>第10章[DESCRIPTION] =>第10章的说明)[15] =>stdClass对象([ID] => 34 [COURSE_ID] => 4 [START_TIME] => 1587965 [END_TIME] => 1592709 [DURATION] => 4200 [TITLE] =>第9章[DESCRIPTION] =>第9章的说明)[16] =>stdClass对象([ID] => 33 [COURSE_ID] => 4 [START_TIME] => 1431054 [END_TIME] => 1435008 [DURATION] => 4200 [TITLE] =>第8章[DESCRIPTION] =>第8章的说明)[17] =>stdClass对象([ID] => 32 [COURSE_ID] => 4 [START_TIME] => 1280421 [END_TIME] => 1283872 [DURATION] => 4200 [TITLE] =>第7章[DESCRIPTION] =>第7章的说明)[18] =>stdClass对象([ID] => 31 [COURSE_ID] => 4 [START_TIME] => 1123068 [END_TIME] => 1128464 [DURATION] => 4200 [TITLE] =>第6章[DESCRIPTION] =>第6章的说明)[19] =>stdClass对象([ID] => 30 [COURSE_ID] => 4 [START_TIME] => 960918 [END_TIME] => 966370 [DURATION] => 4200 [TITLE] =>第5章[DESCRIPTION] =>第5章的说明)[20] =>stdClass对象([ID] => 29 [COURSE_ID] => 4 [START_TIME] => 793943 [END_TIME] => 797123 [DURATION] => 4200 [TITLE] =>第4章[DESCRIPTION] =>第4章的说明)[21] =>stdClass对象([ID] => 28 [COURSE_ID] => 4 [START_TIME] => 638285 [END_TIME] => 641130 [DURATION] => 4200 [TITLE] =>第3章[DESCRIPTION] =>第3章的说明)[22] =>stdClass对象([ID] => 27 [COURSE_ID] => 4 [START_TIME] => 479384 [END_TIME] => 483993 [DURATION] => 4200 [TITLE] =>第2章[DESCRIPTION] =>第2章的说明)[23] =>stdClass对象([ID] => 26 [COURSE_ID] => 4 [START_TIME] => 320101 [END_TIME] => 325435 [DURATION] => 4200 [TITLE] =>第1章[DESCRIPTION] =>第1章的说明)[24] =>stdClass对象([ID] => 25 [COURSE_ID] => 4 [START_TIME] => 163844 [END_TIME] => 166828 [DURATION] => 2100 [TITLE] => Introductioninon [DESCRIPTION] =>;对课程章节的简要说明以及主要概念和理论.)))))

推荐答案

$data = array_change_key_case($data1,CASE_LOWER);

http://www.php.net/manual/zh-CN/function.array-change-key-case.php

这篇关于如何将数组键从大写更改为小写?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆