本文章分享一篇关于php面试笔试题一,有需要的朋友可以参考一下
* 请实现一个函数,输入一段文本,把文本解析到一个数组中,数组每行元素的key通过输入参数指定。
函数原型:function ExplodeLines($text, $columnNames)
例如,输入:
| 代码如下 | 复制代码 |
|
$text = " 函数返回: |
|
实例方法
| 代码如下 | 复制代码 |
| $arr =array(); $file = file_get_contents("file.txt"); $file and $arr = explode("rn", $file); $columnNames = array('Fruit', 'Number', 'Color'); $rs = ExplodeLines($arr,$columnNames); //print_r($rs); function ExplodeLines($text, $columnNames){ $array = array(); foreach($text as $key=>$val){ if($val!=""){ $array[] = array_combine($columnNames, explode(",", $val)); } } return $array; } |
|
题二
立即学习“PHP免费学习笔记(深入)”;
请设计一个系统(数据库结构和逻辑流程),满足以下要求:
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);
//print_r($rs);
function ExplodeLines($text, $columnNames){
$array = array();
foreach($text as $key=>$val){
if($val!=""){
$array[] = array_combine($columnNames, explode(",", $val));
}
}
return $array;
}
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号