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;






原文地址:https://www.cnblogs.com/lsr111/p/4480721.html