`

PHP面试问题考卷03

    博客分类:
  • PHP
阅读更多
4、使用哪些工具进行版本控制?
SVN

5、如何实现字符串翻转?

$str = "Holle World!";

echo strrev($str);//!dlroW elloH

echo t_strrev($str);//!dlroW elloH


function t_strrev($str) {
	$n_str = '';
	for ($i=strlen($str); $i>=0; $i--) {
		$n_str .= $str[$i];
	}
	return $n_str;
} // end func


这样是没问题,不过应该不是这样的。

解决中文乱码方法:
/**
* 反转utf8的字符串,使用mb开头的函数
* @param string $str
* @return string
*/
function t_strrev($str) {
	$len = mb_strlen($str, 'UTF-8');
    $string = '';
    for ($i = $len - 1; $i >= 0; $i--) {
       $string .= mb_substr($str, $i, 1, 'UTF-8');
    }
    return $string;
} // end func
分享到:
评论

相关推荐

    互联网校招题库资料笔试面试真题具体面试问题回答技巧腾讯阿里培训资料.zip

    互联网校招题库资料笔试面试真题具体面试问题回答技巧腾讯阿里培训资料: C++面试题笔试题 C语言 IQ智力面试题笔试题 JAVA笔试面试资料 NET面试题笔试题 web开发 数据库面试题笔试题 算法 数据结构 计算机基础 计算机...

    软件测试_企业面试试卷(综合)01

    软件测试_企业面试试卷(综合)01 软件测试_企业面试试卷(综合)01

    51单片机原理面试题

    "51单片机原理面试题详解" 单片机原理面试题是IT行业中非常重要的一部分,了解单片机的原理和应用是每一个IT从业者必须掌握的知识。本文将对51单片机原理面试题进行详细的解释和分析。 单片机是将微处理器、一定...

    web前端和PHP开发面试题

    面试时可能遇到的问题包括盒模型、浮动布局、Flexbox或Grid布局、响应式设计以及CSS预处理器如Sass或Less的使用。 JavaScript作为前端动态效果的关键,是实现交互性的必备工具。面试者需熟悉DOM操作、事件处理、...

    华为 EBS面试题目

    本文是面试华为oracle ebs的一些知识点,希望对你有所帮助

    JAVA面试题和达内面试试卷

    对于准备Java面试的人来说,扎实的基础理论、实践经验以及良好的问题解决能力都是非常重要的。如果你在学习或准备过程中遇到任何问题,可以通过邮件jxlijieyu@sina.com联系我,我会尽我所能提供帮助。

    webgis面试题开源gis

    ### WebGIS面试题知识点解析 #### 1. 国内常用的坐标系 在国内地理信息系统(GIS)领域,常用的坐标系主要包括以下几种: - **北京54坐标系**:基于克拉索夫斯基椭球体,是早期中国大地测量的基础坐标系。 - **西安...

    超全ASP试卷面试宝典

    9. **面试技巧**:面试中可能会考察ASP的页面生命周期、数据库连接及查询、错误处理策略、性能优化等方面的知识,同时也会关注候选人的实际项目经验和解决问题的能力。 10. **学习资源**:除了这份"超全ASP试卷面试...

    C++面试题集锦(非常详细)

    ### C++面试题集锦(非常详细):关键知识点解析 #### 一、引用和指针的区别 在C++中,引用和指针是两种不同的数据类型,它们各自有着独特的特性和用途。以下是它们之间的一些主要区别: 1. **内存分配**: - **...

    最新软件测试之企业面试试卷

    同时,"企业面试试卷"意味着这些问题直接来源于企业,具有极高的实战价值。 【压缩包子文件的文件名称列表】:虽然只有一个名为“企业面试试卷”的文件,但可以推断这个文件很可能包含一系列的面试题目和答案,或者...

    企业公司软件测试面试笔试题集合 软件测试面试题

    01_企业面试试卷(综合).doc 01_企业面试试卷(综合)_参考答案.doc 04_企业面试试卷(测试基础).doc 04_企业面试试卷(测试基础)_参考答案.doc 500强公司面试的经典正确与错误回答对比!!! 看看你的弱点.doc ...

    04. 前端面试题汇总.pdf

    前端面试题目通常会覆盖HTML、CSS和JavaScript的基础知识,以及一些特定的技术细节和最佳实践。...以上知识点覆盖了前端工程师在面试中常见的问题范围,确保了前端开发人员对于前端技术的熟练程度和解决问题的能力。

    BAT谷歌微软等各IT公司互联网C++ JAVA 计算机笔试面试真题复习资料108个文档合集.zip

    CC++面试问题分类大汇总.docx C语言 gamesloft C++面试题目.docx Google笔试面试 IQ智力面试题笔试题 JAVA笔试面试资料 NET面试题笔试题 web开发 中兴资料 微软笔试面试 数据库面试题笔试题 百度笔试面试 算法 数据...

    华为2010年笔试面试试卷

    《华为2010年笔试面试试卷》是针对求职者准备华为公司招聘考试的重要参考资料,这份资料详尽地涵盖了华为在2010年笔试和面试环节可能涉及到的知识点和考察点。对于想要进入华为工作的求职者来说,充分理解和掌握这些...

    JAVA软件工程师面试笔试试卷.doc

    "JAVA软件工程师面试笔试试卷.doc" 在这个面试笔试试卷中,我们可以看到各种与Java相关的知识点。下面我们将逐一解释这些知识点。 首先,笔试试题中包括逻辑推理题、基础理论题和JAVA基础题三部分。 在逻辑推理题...

    大数据运维面试题整理.pdf

    总结,HDFS通过其独特的架构和机制,成功解决了大数据存储和管理的挑战,提供了高可用性和可扩展性,是大数据运维面试中不可或缺的知识点。理解并掌握这些概念对于任何涉及Hadoop和大数据运维的职位都至关重要。

    桌面运维工程师能力试卷试卷题库(面试版本)

    ### 桌面运维工程师能力试卷知识点解析 #### 一、单选题解析 **1. 客户桌面没有图标的问题分析** - **选项解析**: - A. 客户可能选择了其他账户进入系统: 不是直接原因,因为即使切换了用户账户,桌面图标也不会...

    asp.net面试试卷

    比较全面的asp.net面试试卷及答案 提供好的面试方式。

    前端面试题汇总.pdf

    前端面试题汇总主要涵盖HTML和CSS相关的重要知识点,旨在考察面试者对于网页构建的基础知识、浏览器兼容...这些面试问题全面覆盖了前端开发者需要掌握的基本技能,不仅要求理论知识,还强调实践经验与解决问题的能力。

    2021年IDC运维工程师面试题及其答案.docx

    以上内容详细介绍了IDC运维工程师在面试中可能遇到的技术问题,包括远程连接、网络基础、操作系统、数据库管理、网络安全等多个方面。掌握这些知识对于IDC运维工程师来说至关重要,能够确保他们在日常工作中高效、...

Global site tag (gtag.js) - Google Analytics