php面試筆試題一
來源:程序員人生 發布時間:2014-06-17 01:09:58 閱讀次數:3488次
本文章分享一篇關于php面試筆試題一,有需要的朋友可以參考一下
* 請實現一個函數,輸入一段文本,把文本解析到一個數組中,數組每行元素的key通過輸入參數指定.
函數原型:function ExplodeLines($text, $columnNames)
實例代碼如下:
- $text = "
- Apple,20,red
- Pear,10,yellow
- ";
- $columnNames = array('Fruit', 'Number', 'Color')
函數返回:
- array(
- array('Fruit'=>'Apple', 'Number'=>'20', 'Color'=>'red'),
- array('Fruit'=>'Pear', 'Number'=>'10', 'Color'=>'yellow'),
- )
- */
實例代碼如下:
- $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;
-
- }
請設計一個系統(數據庫結構和邏輯流程),滿足以下要求:
1、用戶可以正確的獲得上述類型金幣
2、用戶隨時可以知道自己有多少金幣可以消費,有多少金幣被凍結
3、被凍結的金幣在凍結期后成為可以消費的金幣
4、用戶可以消費自己的可用的金幣
只需要設計一種可行方案,描述數據庫結構和邏輯算法:
1、發放A金幣、發放B金幣
2、獲取當前有多少可用金幣、消費可用金幣、獲取當前有凍結金幣的凍結情況、凍結金幣轉為可用金幣、回收凍結金幣

分類: 面試題
- $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;
-
- }
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈