PHP基础面试题 - 第三天

PHP学习网接下来天天会分享一些面试题给你们,多作题,多熟悉基础,面试时更有信心,同时你们还能够关注php学习网公众号查看更多的面试题。

一、有以下所示的一个分号分隔数据文件:每一个 STRING 都是一个随机的字符串,长度未知;每行有多个 STRING,个数未知;共有多少行也未知。请问此数据文件必须在知足什么条件下才能用PHP解析出第 n 行的第 x 个 STRING,假设知足了这些条件,请写出解析方法或思路。 php

•STRING; STRING; STRING;……
•STRING; STRING; STRING;……
•STRING; STRING; STRING;……面试

答案:每行应该有换行符,

二、你如何用 PHP 或者 C 经过解析文件的方式来区分一个文件是二进制文件仍是纯文本文件,也能够只写出思路。

答案:能够读取文件的头部信息,

三、你如何用 PHP 或者 C 的字符串处理函数和正则表达式函数来解析一段 xml,也能够只写出思路。

答案:能够经过php中DOM方式解析

四、你是否计算过一段程序的运行效率,请举一个示例并说明你是如何计算的,为何要计算这段程序的运行效率。

答案:冒泡排序和快速排序的比较,

五、一般的字符串拷贝函数,执行的是将源字符串拷贝到目的字符串存储区域,并返回目的字符串的指针地址,请完成如下函数 char *strcpy(char *dest, char *src);

答案:纯c题,可不作。

关注公众号,查看更多面试题

weixin.jpg

相关文章
相关标签/搜索