php全套教程((笔试题)php练习笔试题(六))

wufei123 发布于 2024-09-07 阅读(7)

加php自学与交流QQ群:435916459极客学院教学视频想要领取极客学院“整套学习视频基础教程”(所谓整套就是从前端到后端的基础视频教程,比较适合新手)的同学,可以加QQ 2084533608,领取视频教程,

加入时验证信息填:微信平台

欢迎关注:轻松学PHP“轻松学PHP”,有学习文档,框架视频教程,网站教程,提供百度分享给大家下载,收藏大家关注后回复关键词,便可获取!平台将与大家分享前端到后端的实例,学习语法,学习教程,技巧等!欢迎大家关注!。

文章正文内容php自学与交流微信群:wucy031、 不用php的库函数,试写出一个字符串翻转函数, 例如”abc”变成”cba”?Function rev($var) {$i = 0;While ($var[$i] ===

’’) {   $i++; //得到字符长度}$data = ‘’;For ($j = $i-1 ; $j >= 0; $i-- ) {    $data .= $var[$j];}Return $data;

}2、 写出一些优化mysql数据库(表)的方法?1、 选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如省份,性别,最好设置为ENUM2、 使用连接join代替子查询3、 

使用union 联合代替手动创建的临时表4、 建立索引5、 使用外键6、 优化查询语句7、 optimize table清理碎片3、 获取post参数的php全局变量是什么?如何判断post来的参数的正确性?

$_POSTEmpty() trim()4、 假设有一个订单表,字段如下 id, user_id, goods_name, goods_type(商品类型), goods_price,t, 试写一个sql

语句,列出某用户购买商品类型总数且计数大于10的,比如,有下面的数据例子,袜子将不能被列出User_id, goods_type, 总计10,  帽子, 3810,衣服, 2010,裤子, 3010, 

袜子, 9selectuser_id ,good_type,count(good_type) num from goods where uid=10 group by  goods_type having num>10;

5、 php有那些模板,模板有那些优缺点?Smarty将html页面代码和php代码编写分开提高开发效率生成静态页面提高网站访问速度6、 防止sql注射漏洞用的函数是什么?Addslashes()7、 

你用什么方法检查php脚本的执行效率(脚本执行时间)和数据库sql的效率(通常是sql的查询时间),并定位和分析脚本执行和数据库查询的瓶颈所在?Microtime()函数xdebug工具压力测试在phpmyadmin

或其他mysql客户端运行EXPLAIN 查询语句8、 请写一个验证email正确性的正则表达式/[0-9a-z]+@[0-9a-z]([\.][0-9a-z]+)+/9、 有一个整数数组,不用php库函数

,写一个函数,返回该数组中的第二大数,尽量保证较低的时间复杂度冒泡排序Function sortsort($data) {Foreach($data as $v) {$n++;}For ($i = 0; $i < $n-1 ; $i ++) {。

For ($j = 0 ; $j < $n-1-$i; $j ++) {If ($var[$j]< $var[$j+1]) {$temp = $var[$j];$var[$j] = $var[$j+1];//

将大的放到前面$var[$j+1] = $temp;}}}}$array = Sortsort($arr);Echo ‘第二大值为’.$array[1];10、简写一个jqueryajax异步发送的例子

,描述一下ajax在页面中的功用局部异步更新页面,不整个刷新加载页面,只更新局部数据,保持当前页面状态,节省数据量和重复查询请求

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。