加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php面试笔试题一

发布时间:2020-12-13 20:49:00 所属栏目:PHP教程 来源:网络整理
导读:本文章分享一篇关于php面试笔试题一,有需要的朋友可以参考一下 * 请实现一个函数,输入一段文本,把文本解析到一个数组中,数组每行元素的key通过输入参数指定. 函数原型:function ExplodeLines($text,$columnNames) 实例代码如下: $text = Apple,20,red Pear,1

本文章分享一篇关于php面试笔试题一,有需要的朋友可以参考一下

* 请实现一个函数,输入一段文本,把文本解析到一个数组中,数组每行元素的key通过输入参数指定.

函数原型:function ExplodeLines($text,$columnNames)

实例代码如下:

  1. $text = " 
  2. Apple,20,red 
  3. Pear,10,yellow 
  4. "; 
  5. $columnNames = array('Fruit''Number''Color'

函数返回:

  1. array
  2. array('Fruit'=>'Apple''Number'=>'20''Color'=>'red'), 
  3. array('Fruit'=>'Pear''Number'=>'10''Color'=>'yellow'), 
  4. */ 

实例代码如下:

  1. $arr =array();  
  2.    
  3. $file = file_get_contents("file.txt");  
  4.    
  5. $file and $arr = explode("rn"$file);  
  6.    
  7. $columnNames = array('Fruit''Color');  
  8.    
  9. $rs = ExplodeLines($arr,$columnNames);  
  10.    
  11. //print_r($rs);  
  12.    
  13. function ExplodeLines($text$columnNames){  
  14. $array = array();  
  15. foreach($text as $key=>$val){  
  16. if($val!=""){  
  17. $array[] = array_combine($columnNamesexplode(","$val));  
  18. }  
  19. }  
  20. return $array;  
  21.    

请设计一个系统(数据库结构和逻辑流程),满足以下要求:

1、用户可以正确的获得上述类型金币

2、用户随时可以知道自己有多少金币可以消费,有多少金币被冻结

3、被冻结的金币在冻结期后成为可以消费的金币

4、用户可以消费自己的可用的金币

只需要设计一种可行方案,描述数据库结构和逻辑算法:

1、发放A金币、发放B金币

2、获取当前有多少可用金币、消费可用金币、获取当前有冻结金币的冻结情况、冻结金币转为可用金币、回收冻结金币

 

分类: 面试题

  1. $arr =array();  
  2.  
  3.    
  4. $file = file_get_contents("file.txt");  
  5.    
  6. $file and $arr = explode("rn"$file);  
  7.    
  8. $columnNames = array('Fruit''Color');  
  9.    
  10. $rs = ExplodeLines($arr,$columnNames);  
  11.    
  12. //print_r($rs);  
  13.    
  14. function ExplodeLines($text$columnNames){  
  15. $array = array();  
  16. foreach($text as $key=>$val){  
  17. if($val!=""){  
  18. $array[] = array_combine($columnNames$val));  
  19. }  
  20. }  
  21. return $array;  
  22.    

 


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读