1、有一组数字  23,46,77,23,885,53,8,944,10,4请用php程序排列出如下顺序:最大,最小,次大,次小...2、支配数:数组中某个元素出现的次数大于数组总数的一半时就成为支配数,其所在位序成为支配点;比如int[] a = {3,3,1,2,3};3为支配数,0,1,4分别为支配点;要求:返回任何一个支配点本问题可归结为众数问题(统计学范畴),即一组数据中出现次
原创 2010-06-30 09:24:07
640阅读
HTML+CSS JAVACRIPT PHP基础面试题小结
原创 精选 2016-09-15 22:27:01
8619阅读
1点赞
推荐些 PHP 面试题
原创 2021-06-15 11:38:16
241阅读
1.以下哪一句不会把 John 新增到 users 阵列? $users[] = 'john';成功把 John 新增到阵列 users。 array_add($users,’john’);函式 array_add() 无定义。 array_push($users,‘john’);成功把 John 新增到阵列 users。 $users ||= 'john';语法错
转载 2023-05-21 17:33:03
105阅读
1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名 例如: http://www.phpddt.com/abc/de/fg.php?id=1 需要取出 php 或 .php 参数: url 要解析的 URL。无效字符将使用 _ 来替换。 component 指定 PHP_URL_
原创 2022-07-22 14:37:47
129阅读
【总结】PHP常见面试题汇总(一)。。。 /** * 第2题:用PHP打印出上周的时间格式,如:"2015-01-15 14:42:09" */ echo date("Y-m-d H:i:s",strtotime("-1 week"))."<br/>"; /** * 第3题:用PHP打印出上个月的时
原创 2021-05-26 17:39:06
798阅读
1、有关PHP字符串的说法,不对的是:C(编码方式不同,substr()操作中文的时候会乱码)A、如果一个脚本的编码是 ISO-8859-1,则其中的字符串也会被编码为 ISO-8859-1。B、PHP的字符串在内部是字节组成的数组,用花括号访问或修改字符串对多字节字符集很不安全。C、substr()、strpos()、strlen()、htmlentities() 处理字符串时依据的编码方式是相
转载 精选 2014-08-19 14:33:39
476阅读
熟悉的 nosql 和sq l 有什么区别(优势,劣势)Memcache,Redis
原创
WXL
2021-07-13 11:35:53
105阅读
1.<?phpecho -10%3;?>答案:-1。考查:优先级。因为-的优先级比%求
php
转载
WXL
2021-07-13 13:35:28
209阅读
1、Innodb和myIsam的区别 ①innodb支持事务,myisam不支持事务。innodb默认把每条sql都封装成事务,自动提交,这样会影响速度,所以最好把多条sql语句放在begin和commit之间,组成一个事务。 ②Innodb支持外键,myisam不支持。 ③Innodb支持表锁和行 ...
转载 2021-10-21 22:43:00
92阅读
2评论
1.用PHP打印出前一天的时间格式是2006-5-10 22:21:21。 echo date(‘Y-m-d H:i:s’, strtotime(‘-1 days’)); 2.不使用第三个变量交换两个变量的值。$a = "php";$b = "java";$a = explode('-',$a.'-
转载 2019-05-23 16:27:00
166阅读
2评论
二.面向对象2.1 你理解的面向,比如方法入口的日志打印IOC控制反
原创 2022-10-13 10:00:36
54阅读
php面试题及答案,经典php试题与答案问题1. 考虑如下脚本。标记处应该
转载 2023-01-31 13:07:20
104阅读
php面试题1、双引号和单引号的区别 双引号解释变量,单引号不解释变量双引号里插入单引号,其中单引号里如果有变量的话,变量解释双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误双引号解释转义字符,单引号不解释转义字符,但是解释'\和\\能使单引号字符尽量使用单引号,单引号的效率比双引号要高(因为双引号要先遍历一遍,判
转载 2018-03-26 12:46:00
39阅读
1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)  2、echo(),print(),print_r()的区别(3分)  3、能够使HTML和PHP分离开使用的模板(1分)  4、使用哪些工具进行版本控制?(1分)  5、如何实现字符串翻转?(3分)  ---------------------------------------------------------
转载 精选 2009-08-26 15:55:56
721阅读
如果帮到了您,可以支持一下,谢谢您的支持!我会及时补充的面试题使对象可以像数组一样进行foreach循环,要求属性必须是私有。  class sample implements Iterator { private $_items = array(1,2,3,4,5,6,7); public function __construct() {
转载 2024-09-04 15:27:08
17阅读
redis问题:redis数据类型: 1、String 2、Hash 3、Set 4、sorted set 5、List 6、hyperLogLog 7、Geo 8、stream redis5.x新发布的。redis底层实现使用了哪些数据结构? 1、动态字符串 2、链表 3、字典 4、跳跃表 5、整数集合 6、压缩表 7、对象场景问题提问: 1、假如Redis有一亿个key,其中有十万个key有固
转载 2023-09-18 22:20:51
60阅读
一、缓存穿透(数据库没有,缓存没有)1、概念当查询Redis中没有数据时,该查询会下沉到数据库层,同时数据库层也没有该数据,当出现大量这种查询(或被恶意攻击)时,接口的访问全部透过Redis访问数据库,而数据库中也没有这些数据,我们称这种现象为“缓存穿透”。缓存穿透会穿透Redis的保护,让底层数据库的负载压力变大,同时这类穿透查询没有数据返回也造成了网络和计算资源的浪费。2、解决方案在业务服务访
转载 2023-07-12 19:38:49
17阅读
本文面试题绝对真实(初级)什么是redisC语言编写的高性能非关系型的键值对数据库redis为什么那么快1、基于内存,操作内存速度是非常快的 2、采用单线程,避免的频繁的上下文切换(6.0后好像支持多线程) 3、数据结构简单 4、使用多路I/O复用模型,非阻塞IOredis的使用场景1、热点数据的缓存 2、分布式锁 3、计数器 等redis怎么实现分布锁redis实现分布式锁主要利用redis的s
转载 2023-08-21 03:30:01
67阅读
文章目录单线程的redis为什么这么快经营方式一经营方式二对比如何应对缓存穿透和缓存雪崩问题缓存穿透缓存雪崩如何解决redis的并发竞争key问题redis主从复制全量同步增量同步Redis主从同步策略过期时间和过期删除机制1. 设置过期时间2. 保存过期时间3. 移除过期时间4. 计算并返回剩余生存时间5. 过期键的删除策略5.1 立即删除5.2 惰性删除5.3 定时删除6. redis使用的
  • 1
  • 2
  • 3
  • 4
  • 5