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

相關文章
相關標籤/搜索