PHP基础测试(一)

  1. echo,print(),printf(),print_r(),var_dump(),sprintf()区别
     ①echo:是一个语句,其它的是函数,echo可以输出多个值,效率高。
     ②print():只可以输出一个值,print()有返回值
     ③printf():是一个格式化输出(%d、%f、%s)
     ④print_r():输出数组或者字符串
     ⑤var_dump():调试的时候比较常用,输出变量的相关信息
     ⑥sprintf():将格式化输出的整个内容转化为一个字符串
    2.常量的的两种定义方式
    define()函数和const关键字
    ①defint()函数
  define('PAI','3.14');
define('R','5','true');
echo '圆周率 =', ' PAI';  //输出结果:圆周率=3.14
echo '半径 = ', R;  //输出结果:半径=5 
echo '半径=' , r;  //输出结果:半径=5

②const关键字



const R = 6;
const P = 2 * R;
echo 'p=', P;  //输出结果:p=12
  1. php的数据类型?
     标量数据类型(整型 integer,浮点型 float,布尔型 boolean,字符串型 string)
     复合数据类型(数组 array,对象 object)
     特殊数据类型(资源 resource,空值 NULL)

  2. 字符串的三种定义方式
     单引号 ’ ’ , 双引号 " " , 定界符 <<<(定界符)

  3. 写一段程序将字符串“abcdefg”翻转输出.

echo strrev("abcdefg");
  1. PHP的意思?
     超文本预处理器,是一种开源通用脚本语言
  2. include、require、 include_once、require_once之间的区别
  • 在包含文件时,如果没有找到文件,或被包含的文件中有语法错误,incluid语句会发生警告信息,程序继续运行,而require语句会发生致命错误,程序停止运行。
  • include每用一次就解析一次,而require可以只解析一次,因此require的执行效率比include高。
  • include是当运行到时加载,而require是提前加载
  •  虽然include_once、require_once语句和include、require的作用几乎相同,但是不同的是带"_once"的语句会被先检查要包含的文件是否已经被包含过,避免了同一文件被重复包含的情况。
  1. 说一下冒泡排序的思想,并写出将35,7,89,23,7,1按冒泡排由小到大排序的程序
    思想如下:依次比较两个相邻的数组,如果前者大于后者,就把这两个数交换过来,比较完一次数据会浮出一个最大值,反复执行此操作
for($i=0;$i<count($arr); $i++){
    for($j=0;$j<count($arr)-$i -1;$j++){
        if($arr[$j]>$arr[$j+1]){
            $temp = $arr[$j];
            $arr[$j] = $arr[$j+1];
            $arr[$j+1] = $temp;
        }
    }
}
print_r ($arr);
  1. 写出将字符串“I love three things”根据空格分割为数组的代码
$ar="I love three things";
$a=explode(" ",$ar);

  1. 写出将数组[“白菜”,“鱼香肉丝”,“毛血旺”,“烤鸭”]拼接为字符串的代码
$arrr=["I","love","three","things"];
$b=implode($arrr,"--");
print_r($b);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值