IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 专业三周考一自测题1 -> 正文阅读

[PHP知识库]专业三周考一自测题1

专业三周考一自测题

题目一:

新建站点 www.week1.com 站点根目录为 week1,配置后要求能正常访问,且默认访问test.php文件

题目二:

搭建一个PHP循环,范围是:1-30,当到28的时候停止循环
(1)搭建PHP循环,从1-30开始
(2)判断到28的时候停止循环
(3)正确输出28以内的数据

<?php
for($i=1;$i<=30;$i++){
    if($i==28){
        break;
    }
    echo $i;
    echo "<br>";
}

题目三:

支付方式是指购物或消费需要付款形式的多种选择支付捷径,支持货到付款、信用卡支付、在线支付、PayPal支付、银行电汇及邮政汇款不同支付方式,请你设计并完成以下程序

  1. 定义一个变量,存储支付方式
  2. 如果变量的值为1,则弹框提示您选择了微信支付
  3. 如果变量的值为2,则弹框提示您选择了支付宝支付
  4. 如果变量的值为3,则弹框提示您选择了银联支付
  5. 如果以上条件不满足,则默认提示现金支付

<?php
$a=1;
switch ($a)
{
    case 1:
        echo "<script>alert('你选择微信支付');</script>";
        echo "您选择了微信支付";
        break;
    case 2:
        echo "您选择了支付宝支付";
        break;
    case 3:
        echo "您选择了银联支付";
        break;
    default:
        echo "使用现金支付";
        break;
}
?>

?题目四:

用PHP完成下面的字符串基本处理:

(1)取出一个姓名中的姓氏,例如:王铁柱,则输出 “王”

(2)将一个手机号的中间四位隐藏,例如:185****5221

(3)将字符串转换成数组

<?php $a="王老五"; echo mb_substr($a,'0','1'); echo "<br>"; $b="18512318862"; echo substr_replace($b,'****',"3","4"); ?>

题目五:

设置一个PHP数组,将元素中小于5的全部删除,返回一个新数组

  1. 定义PHP数组
  2. 使用for循环,判断元素值是否小于5
  3. 删除后打印新数组
<?php
$arr = [100, 4, 3, 78, 67, 1, 2,88,3];
//$newArr = [];
//for($i=0;$i<count($arr);$i++){
//    if($arr[$i]<5){
//        continue;
//    }else{
//        $newArr[] = $arr[$i];
//    }
//}
//print_r($newArr);
//print_r($arr);//Array ( [0] => 100 [3] => 78 [4] => 67 )
foreach ($arr as $k => $v) {
    if ($v < 5) {
        unset($arr[$k]);
    }
}
print_r($arr);
?>

题目六:

定义一个索引数组存放手机品牌信息

  1. 使用数组函数向数组头部添加一个‘华为’品牌;
  2. 使用数组函数向数组尾部添加一个‘OPPO’品牌
  3. 将所有下标为奇数的品牌改为红色字体,打印输出
  4. 使用函数删除数组最后一个元素
<?php

$brand = ['苹果','小米','三星'];
array_unshift($brand,'华为');
print_r($brand);
echo "<hr>";
array_push($brand,'OPPO');
print_r($brand);
echo "<hr>";

foreach ($brand as $key=>$val){
    if($key%2 ==1){
        echo str_replace($val,"<span style='color: red'>$val</span>",$val)."<br>";
    }
}

echo "<hr>";
array_pop($brand);
print_r($brand);

题目七:

定义一个数组,请你通过程序求出qq邮箱出现的次数,直接输出次数

题目八:

自定义函数,函数的功能是筛选出给定范围内的数据比7大且是7的倍数的数据

(1)函数定义正确,参数传递无误,有返回值

(2)循环正确,找出符合条件的数据

<?php function haha($a,$b) { for($a;$a<=$b;$a++) { if($a>7&&$a%7==0) { echo $a; } } } haha(1,14); ?>

题目九:

自定义一个关联的二维数组,将数组的元素循环遍历至表格中去

    1. 定义二维关联数组
    2. 使用foreach循环
    3. 将元素放入表格中显示
<?php
$arr = [
    [
        'id' => 1,
        'goods_name' => '屌丝男背包',
        'goods_price' => '99',
        'goods_number' => 100
    ],
    [
        'id' => 2,
        'goods_name' => '屌丝女背包',
        'goods_price' => '100',
        'goods_number' => 100
    ]
];

?>


<table border="1">
    <th>编号</th>
    <th>名字</th>
    <th>价格</th>
    <th>库存</th>

    <?php foreach ($arr as $k => $v): ?>
        <tr>
            <td><?php echo $v['id'] ?></td>
            <td><?php echo $v['goods_name'] ?></td>
            <td><?php echo $v['goods_price'] ?></td>
            <td><?php echo $v['goods_number'] ?></td>
        </tr>
    <?php endforeach; ?>
</table>

题目十:

自定义函数求指定区间所有偶数的和,例如1-100

  1. 自定义函数正确
  2. 参数正确
  3. 必须有返回值
<?php
  function he($a,$b){
    $sum=0;
    for($a;$a<=$b;$a++)
    {
        if($a%2==0)
        {
           $sum=$sum+$a;
        }
    }
    echo $sum;
}
he(1,100);
?>

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-12-14 15:43:57  更:2021-12-14 15:44:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/27 20:52:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计