PHP数组函数试题
使用Ctrl+A查看答案
1.将数组的键名全部转换成小写和大写的函数是什么?答:array_change_key_case($array [,CASE_LOWER|CASE_UPPER])
2.创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值的函数是什么?答:array array_combine ( array $keys
, array $values
)
3.统计数组中所有的值出现的次数的函数是什么?答:array array_count_values ( array $input
)
4.返回数组中部分的或所有的键名的函数是什么?答:array array_key($array [,$search_value [,true|false]])
5.将回调函数作用到给定数组的单元上的函数是什么?答:array array_map ( callable $callback
, array $arr1
[, array $...
] )
6.合并一个或多个数组的函数是什么?答:array array_merge ( array $array1
[, array $...
] )
7.将数组最后一个元素弹出的函数是什么?答:mixed array_pop ( array &$array
)
8.将一个或多个单元压入数组的末尾(入栈)的函数是什么?答:int array_push ( array &$array
, mixed $var
[, mixed $...
] )
9.从数组中随机取出一个或多个单元的函数是什么?答:mixed array_rand ( array $input
[, int $num_req
= 1 ] )
10.返回一个单元顺序相反的数组的函数是什么?答:array array_reverse ( array $array
[, bool $preserve_keys
= false ] )
11.在数组中搜索给定的值,如果成功则返回相应的键名的函数是什么?答:array_search ( mixed $needle
, array $haystack
[,$strict
= false ] )
12.将数组开头的单元移出数组的函数是什么?答:mixed array_shift ( array &$array
)
13.移除数组中重复的值的函数是什么?答:array array_unique ( array $array
[, int $sort_flags
= SORT_STRING ] )
14.在数组开头插入一个或多个单元的函数是什么?答:int array_unshift ( array &$array
, mixed $var
[, mixed $...
] )
15.返回数组中所有的值的函数是什么?答:array array_values ( array $input
)
16.对数组进行逆向排序并保持索引关系的函数是什么?答:bool arsort ( array &$array
[, int $sort_flags
= SORT_REGULAR ] )
17.对数组进行正向排序并保持索引关系的函数是射门?答:bool asort ( array &$array
[, int $sort_flags
= SORT_REGULAR ] )
18.返回数组中当前的键/值对并将数组指针向前移动一步的函数是什么?答:array each ( array &$array
),例如:while(list($key,$value)=each($array)){}
19.对数组按照键名逆向排序的函数是什么?答:bool krsort ( array &$array
[, int $sort_flags
= SORT_REGULAR ] )
20.对数组按照键名正向排序的函数是什么?答:bool ksort ( array &$array
[, int $sort_flags
= SORT_REGULAR ] )
21. 对数组逆向排序的函数是什么?答:bool rsort ( array &$array
[, int $sort_flags
= SORT_REGULAR ] )
22.对数组正向排序的函数是什么?答:bool sort ( array &$array
[, int $sort_flags
= SORT_REGULAR ] )
23.将数组打乱的函数是什么?答:bool shuffle ( array &$array
)
24.count() 的别名函数是什么?答:sizeof()
25.将变量转换成数组的函数是什么?答:compact();例如:$user='zong';$pwd=123;compact('user','pwd')结果为array('user'=>'zong','pwd'=>123)
PHP数组函数试题的更多相关文章
- php数组函数有哪些操作?php数组函数的应用
PHP 的数组是一种很强大的数据类型,与此同时 PHP 内置了一系列与数组相关的函数可以很轻易的实现日常开发的功能.但是我发现好像很多小伙伴都忽略了内置函数的作用(比如我自己就编写过一些有关数组操作的 ...
- 巧用 PHP 数组函数
0x00 前言 PHP 的数组是一种很强大的数据类型,与此同时 PHP 内置了一系列与数组相关的函数可以很轻易的实现日常开发的功能.但是我发现好像很多小伙伴都忽略了内置函数的作用(比如我自己就编写过一 ...
- 前端学PHP之数组函数
× 目录 [1]键值操作 [2]记数[3]回调函数[4]组合[5]栈和队列[6]顺序 前面的话 PHP中的数组功能非常强大,数组处理函数有着强大.灵活.高效的特点.PHP5提供了近100个操作数组的系 ...
- PHP数组函数: array_walk()与 array_map() 的区别
详细的介绍如下: PHP数组函数: array_walk() PHP数组函数: array_map() 实际应用中的一点区别与总结: array_walk() 主要用于对某个数组的迭代,相当于 for ...
- php常用数组函数回顾一
数组对于程序开发来说是一个必不可少的工具,我根据网上的常用数组函数,结合个人的使用情况,进行数组系列的总结复习.里面当然不只是数组的基本用法,还有相似函数的不同用法的简单实例,力求用最简单的实例,记住 ...
- javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数
javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数 1.常规函数 javascript常规函数包括以下9个 ...
- PHP 数组函数整理
如果你已经使用了一段时间PHP的话,那么,你应该已经对它的数组比较熟悉了——这种数据结构允许你在单个变量中存储多个值,并且可以把它们作为一个集合进行操作. 经常,开发人员发现在PHP中使用这种数据结构 ...
- PHP函数积累总结(Math函数、字符串函数、数组函数)
Math函数:10个较常用标红.abs — 绝对值acos — 反余弦acosh — 反双曲余弦asin — 反正弦asinh — 反双曲正弦atan2 — 两个参数的反正切atan — 反正切ata ...
- PHP常用数组函数
一.数组操作的基本函数 数组的键名和值 array_values($arr); 获得数组的值 array_keys($arr); 获得数组的键名 array_flip($arr); 数组中的 ...
随机推荐
- ios 软键盘顶起这个页面
html { overflow: hidden; } ;;;; } ;;; } ;; left: 200px; overflow: auto;} 行内的滚动条.
- CENTOS7小注意
由于第一次使用 Linux CENTOS ,所以安装了图形界面,但是在终端执行yum 安装的时候,总是提示 Existing lock /var/run/yum.pid: another copy i ...
- Hierarchyid(层次结构)数据类型
实例表结构 CREATE TABLE [dbo].[Emp]( ,), ), [Org] [hierarchyid], ) INSERT INTO Emp(Name,Org) VALUES('吴xx' ...
- UVa 12100 Printer Queue (习题 5-7)
传送门:https://uva.onlinejudge.org/external/121/12100.pdf 题意:队列中待打印的任务(1 <= n <= 100)带有优先级(1-9), ...
- 【LeetCode】2.Add Two Numbers
首先想到的是走到其中一个链表的尽头,然后把剩余的链表中的值放入写的链表,返回,但是自己写的代码好长. struct ListNode* addTwoNumbers(struct ListNode* l ...
- Linux入门(四)linux运行环境mysql详细操作及安装phpmyadmin
1.1 安装mysql(中间需要设定数据库的密码) sudo apt-get install mysql-serversudo apt-get install php5-mysql #安装php5 ...
- 如何安全退出已调用多个Activity的Application?
如何退出Activity?如何安全退出已调用多个Activity的Application? 退出Activity直接调用finish()方法 //用户点击back键就是退出一个Activity 退出 ...
- 【转】Informix数据表结构分析资料整理之约束查询代码
原文地址:http://blog.csdn.net/xqf222/article/details/6271219 本文主要整理了Informix数据库相关系统表数据,已分析整个Informix数据表结 ...
- webapi中使用Route标签
Prior to Web API 2, the Web API project templates generated code like this: protected void Applicati ...
- oracle 11g高级 安装图解(摘自网络)
使用的高级安装 启动OUI后出现“选择安装方式”窗口,我们选择:高级安装 步骤3:出现“选择安装类型”窗口,选择我们需要安装的版本.我们在此肯定是选择企业版. 至于产品语言不用选择,它会根据当前系统的 ...