美文网首页
》》》PHP初入---(二)

》》》PHP初入---(二)

作者: 風隨風去 | 来源:发表于2017-03-23 20:14 被阅读0次

    数据转换

    数据类型转换为逻辑的规则:
    强制转换:settype(变量,类型)--将变量转换为指定的类型
    隐式转换:根据操作符所在语句自动转换

    数字-->Boolean:当变量为0时结果为false,其余为true,与js相同

    string-->Boolean:当变量为空字符串和'0'时为false,其余为true,js中是只有值为空时为false,其余为true

    array-->Boolean:当数组为空数组时为false,其余true;js中空数组为true

    声明数组:

    $info=array()//空数组
    

    object-->Boolean:都为真

    声明对象:

    $student =new stdClass()
    

    访问、设置对象属性:$student->name='Jack'

    null-->Boolean:false

    资源
    resource-->Boolean:true

    $link=fopen(filename,'')
    

    php中当值为空字符、0、0.0、'0'、空数组、null为false,其余为true

    empty(变量):判断变量是否为空,为空结果是true,否则为false

    isset(变量):判断变量是否已声明,当变量值为null时或未声明时为false,其余为true
    unset(变量):销毁变量

    查找某字符串是否包含某字符串

    strpos(原字符,要查找的字符)--区分大小写,找到返回位置,未找到返回false
    stripos(原字符,要查找的字符)--不区分大小写

    str_replace(要换的子字符串,用来替换的新字符串,所在原字符串,替换次数):替换字符串中指定的子字符串为新字符串,返回新字符串

    if--else时只有一条语句块时建议使用三元表达式:
    变量=条件?语句1:语句2

    pathinfo(文件变量)--以数组或者字符串的形式,返回关于文件路径的信息,返回的数组键名有:dirname路径中目录部分,basename路径中文件名及后缀,extension路径中的后缀,filename路径中的文件名:

    $filePath='img/name.jpg';
    $result=pathinfo($filePath);
    $ext=$result['extension']//jpg
    

    范围用if--else,具体值可用switch语句

    大小写字母转换:
    strtolower():A-a
    strtoupper():a-A
    ucfirst():这句话首字母大写
    ucwords():单词首字母大写

    访问数组--数组名[下标]---下标可能是数字或者是字母,字母则是字符串格式

    相关文章

      网友评论

          本文标题:》》》PHP初入---(二)

          本文链接:https://www.haomeiwen.com/subject/nhbtottx.html