常用字符串函数

<?php
    //2.addslashes — 使用反斜线引用字符串
    //var_dump($_GET);
    $user = addslashes($_GET['user']);
    $sql = "INSERT INTO table(username) VALUES($user )";
    //var_dump($sql);
    //$AA =  'INSERT INTO table(username) VALUES(\"as\'df\" )';
    
    //chr — 返回指定的字符
    echo chr(122).'<br />';
    //0-9  48-57
    //A-Z   65-90
    //a-z   97-122
    
    //ord — 返回字符的 ASCII 码值
    echo ord('a');
    
    
    //6.chunk_split — 将字符串分割成小块
    $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $result = chunk_split($str,3,'--');
    echo $result.'<br>';

运行结果
    
    // explode()  //字符串切割   *************
    $arr = explode('--',$result);
    var_dump($arr);


   运行结果:


    
    //implode()  别名 join()
    $str = implode('',$arr);
    echo $str;
    运行结果:

 


    
    //ltrim  取出字符串左边的空白字符
    //           如果加上第二个参数,表示删除左边的相对应的字符
    $str = "&大头儿子&";
    $strNew = ltrim($str,'&');
    var_dump($strNew);
    
    //rtrim
    $strNew2 = rtrim($str,'子& ');
    var_dump($strNew2);
    
    //trim
    $strNew3 = trim($str,'&');
    var_dump($strNew3);
    

    //str_replace()  字符串替换函数
    $str = '翔在天';   //相当于  第三个参数为我们传入的字符串,第一个参数是我们准备替换掉的值,第二个参数使我们将要替换第一个参数的值
    $result = str_replace('天','云端',$str);
    echo $result;
    
    //md5  ************ md5加密  (不可逆 )
    // 32 位
    //echo md5(md5('admin')).'<br />';

    
    // nl2br();  将回车字符串转换  <br />
    $str = "草\n离离原上\n草一岁一枯荣";
    echo nl2br($str);
    
    // str_repeat();  重复指定的字符串
    $str = '&';
    $newStr = str_repeat($str,100);

    
    //str_shuffle — 随机打乱一个字符串
    $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    echo str_shuffle($str);
    
    //模拟双色球效果
    $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $newStr = str_shuffle($str);
    //str_split()  将字符串切割成数组
    $red = str_split($newStr);
    //var_dump($red);
    $one = array_pop($red);
    echo $one;
    //var_dump($red);
    echo join('',$red);
    
    
    
?>

posted @ 2014-10-16 15:36  冷暖自知一抹茶ck  阅读(201)  评论(0编辑  收藏  举报