zoukankan      html  css  js  c++  java
  • php字符串(三)

    1. $f=(string)1050089;
    2. for($i=0;$i<strlen($f);$i++){
    3. //echo $f{$i}.'<br>'; //把102输出把数字转换成字符串输出
    4. //echo substr($f, $i,1).'<br>';//把102输出把数字转换成字符串输出
    统计总流量
    1. $f=(string)1050089;
    2. $info="共";
    3. for($i=0;$i<strlen($f);$i++){
    4. $s=substr($f, $i,1);
    5. $info.="<img src='img/$s.gif'>";
    6. }
    7. echo $info. '人访问';

    正则表达式

    正则表达式替换
    1. $p="/a+/"; //+表示一个以上 .表示任意字符 *0个或者多个字符
    2. $str ="java aap mysql";
    3. echo preg_replace($p, '*', $str);
    正则表达式验证手机号
    1. $telp="/^1[3,5,,8][0-9]{9}$/";
    2. $aa="1871799698";
    3. echo preg_match($telp, $aa);
    正则表达式必须为126邮箱,
    1. $mailp="/^[a-z]{1}[a-z_0-9]{3,6}@126.com$/";
    2. $em="webrx@126.com";
    3. echo preg_match($mailp,$em);
    正则表达式preg_match 找到返回1没有找到返回0,
                     preg_match_all 找到返回个数,没有找到返回0

    1. $ps="/d/";
    2. $s="he54 p12 ja544";
    3. echo preg_match($ps, $s);//1
    4. echo preg_match_all($ps, $s);//7
    1. $ps="/d/";
    2. $s="he54 p12 ja544";
    3. echo preg_match_all($ps, $s,$a);
    4. echo '<pre>';
    5. print_r($a);//打印处找到的数组
    正则表达式判断
    1. $p="/^w{6,8}$/";//w表示0-9 _a-z
    2. $s="111111111";
    3. if(preg_match($p,$s)){
    4. echo '账号合理';
    5. }else{
    6. echo '账号非法';
    7. }
    php建立文件增加内容关闭函数
    1. $f=fopen("f:/a.txt","a");//a为追加没有就会自动建立
    2. fwrite($f,'12');//12为填写的内容,执行一次就填入一次
    3. //fclose($f);
    换行符 8表示追加,刷新一次显示一次
    1. file_put_contents('ab.txt', "asdf ",8);//写入数据
    1. file_get_contents('a.txt'); //读取数据
    1. file_exists()//判断文件是否存在



    echo count(file(_FILE_));统计有多少钱条的信息
    echo is_dir('f:/mysql');   查找是否存在f:/mysql 如果存在则返回1 不存在返回0;






  • 相关阅读:
    ES6 正则的扩展(待细读)
    ES6 字符串的扩展(待细读)
    CImage访问像素及其像素操作总结
    Top-Down和Bottom-Up位图的区别
    C++运算符优先级
    图像处理库CImg
    DDX_Text详细用法
    DDX和DDV——控件与变量之间值的传递
    JavaScript实现的9大排序算法
    Visual Studio快捷键
  • 原文地址:https://www.cnblogs.com/lsr111/p/4480721.html
Copyright © 2011-2022 走看看