php面試筆試題一
來源:程序員人生 發(fā)布時(shí)間:2014-06-17 01:09:58 閱讀次數(shù):3481次
本文章分享一篇關(guān)于php面試筆試題一,有需要的朋友可以參考一下
* 請實(shí)現(xiàn)一個(gè)函數(shù),輸入一段文本,把文本解析到一個(gè)數(shù)組中,數(shù)組每行元素的key通過輸入?yún)?shù)指定.
函數(shù)原型:function ExplodeLines($text, $columnNames)
實(shí)例代碼如下:
- $text = "
- Apple,20,red
- Pear,10,yellow
- ";
- $columnNames = array('Fruit', 'Number', 'Color')
函數(shù)返回:
- array(
- array('Fruit'=>'Apple', 'Number'=>'20', 'Color'=>'red'),
- array('Fruit'=>'Pear', 'Number'=>'10', 'Color'=>'yellow'),
- )
- */
實(shí)例代碼如下:
- $arr =array();
-
- $file = file_get_contents("file.txt");
-
- $file and $arr = explode("rn", $file);
-
- $columnNames = array('Fruit', 'Number', 'Color');
-
- $rs = ExplodeLines($arr,$columnNames);
-
-
-
- function ExplodeLines($text, $columnNames){
- $array = array();
- foreach($text as $key=>$val){
- if($val!=""){
- $array[] = array_combine($columnNames, explode(",", $val));
- }
- }
- return $array;
-
- }
請?jiān)O(shè)計(jì)一個(gè)系統(tǒng)(數(shù)據(jù)庫結(jié)構(gòu)和邏輯流程),滿足以下要求:
1、用戶可以正確的獲得上述類型金幣
2、用戶隨時(shí)可以知道自己有多少金幣可以消費(fèi),有多少金幣被凍結(jié)
3、被凍結(jié)的金幣在凍結(jié)期后成為可以消費(fèi)的金幣
4、用戶可以消費(fèi)自己的可用的金幣
只需要設(shè)計(jì)一種可行方案,描述數(shù)據(jù)庫結(jié)構(gòu)和邏輯算法:
1、發(fā)放A金幣、發(fā)放B金幣
2、獲取當(dāng)前有多少可用金幣、消費(fèi)可用金幣、獲取當(dāng)前有凍結(jié)金幣的凍結(jié)情況、凍結(jié)金幣轉(zhuǎn)為可用金幣、回收凍結(jié)金幣

分類: 面試題
- $arr =array();
-
-
- $file = file_get_contents("file.txt");
-
- $file and $arr = explode("rn", $file);
-
- $columnNames = array('Fruit', 'Number', 'Color');
-
- $rs = ExplodeLines($arr,$columnNames);
-
-
-
- function ExplodeLines($text, $columnNames){
- $array = array();
- foreach($text as $key=>$val){
- if($val!=""){
- $array[] = array_combine($columnNames, explode(",", $val));
- }
- }
- return $array;
-
- }
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)