php 判断字符串包含指定字符
//实例一
代码如下 | 复制代码 |
$string="i am abc"; if (ereg ("www.111cn.net", $string)) echo "'abc' is true <p>"; if (ereg ("^abc", $string)) echo "'^abc' is true <p>"; if (ereg ("abc$", $string)) echo "'abc$' is true"; |
//实例二
代码如下 | 复制代码 |
$string = "this is a test. that is another test."; echo ereg_replace (" is", " was", $string)."<p>"; echo ereg_replace (" is", "<b> is</b>", $string)."<p>"; echo ereg_replace ("test", "<a href=http://www.111cn.net>test</a>", $string); |
<html><title)服务器运行状况即时显示表</title>
<table border=0><tr><td bgcolor=litered width=100% colspan="9"><p align="center"><b>服务器运行状况即时显示表</b><center>
<?php教程
set_time_limit(0);
echo strftime ("%y 年 %m 月 %d 日. ");
?>
</td></tr>
<tr><td bgcolor="#cococo">ip 地址</td><td bgcolor="#cococo">检测时间</td>
<td bgcolor="#cococo">ftp </td>
<td bgcolor="#cococo">telnet</td><td bgcolor="#cococo">smtp </td>
<td bgcolor="#cococo">dns</td><td bgcolor="#cococo">http </td>
<td bgcolor="cococo">pop3</td><td bgcolor="#cococo">finger </td>
</td></center>
<?php
//此程序必须启动 php_sockets.dll
$port=array(22,23,25,53,80,110,79);
$filename="host.txt";
$fl=file($filename);
for($i=0;$i<count($fl);$i++){
$a=preg_split('///',$fl[$i]);
$name[]=$a[0];
$ip[]=$a[1];
$yn[]=$a[2];
}
for($j=0;$j<count($fl);$j++){
echo "<tr><td bgcolor=yellow>
$name[$j]</td><td bgcolor=liteblue>".date("h:i:s a")."</td>";
for ($i=0;$i<7;$i++){
if (substr($yn[$j],$i,1)=="1") {
@$result[$i]=fsockopen($ip[$j],$port[$i],$serno,$errstr,1);
if($result[$i]){
echo "<td bgcolor=litegreen>正常</td>";
} else {
echo "<td bgcolor=red>失败</td>";
}
} else {
echo "<td bgcolor=litegreen>n/a</td>";
}
}
echo "</tr>";
}
?>
<tr><td bgcolor=litegray width=100% colspan="9">备注:<br>
1.本检测表为本单位对各单位服务器的简易检测, 不代表该服务器一定能正常运行<br>
2.n/a 代表未检测.<br></td></tr></table>
</html>
代码如下 | 复制代码 |
$date="2003-01-31"; if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) { echo "$regs[3] / $regs[2] / $regs[1] <p>"; echo "$regs[0] <p>"; echo "$regs[1]年 $regs[2]月 $regs[3]日"; } else { echo "不合法的日期格式:$date"; } |
//日期实例二
代码如下 | 复制代码 |
$date="2020.01-31"; if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) { echo "$regs[3] / $regs[2] / $regs[1] <p>"; echo "$regs[0] <p>"; echo "$regs[1]年 $regs[2]月 $regs[3]日"; } else { echo "不合法的日期格式:$date"; } |
?>
代码如下 | 复制代码 |
error_reporting(0); if ($name && $passowrd){ ?> 以下login.htm内容 <html> |
//截取字符串
mb_substr($str,star,count,encode);
//获取字符串长度
mb_strlen();
//完整保留在textarea文本中的回车换行
str_replace(chr(10),"<br />",$textarea);
//根据ascii返回相应的字母
echo "ascii为66的字母是:". chr(66)."<br>";
//chop 去除字符串中的连续空格和空白
$str=" he llo wo rd ";echo "s:";
echo "s:".chop($str)."w";
//explode 按照某个字符分割字符串 返回数组
$str="green,red,yellow,white";
$arr=explode(" ",$str);echo "分割后的数组是:";
print_r($arr);
//implode 将数组按照某个字符拼成字符串
$arr=array("a","b","c","d");
$str=implode('/',$arr);
echo "<br>拼成的字符串是:".$str;
//打印print
print("打印的方法print");
echo "格式化打印printf:<br>";
printf("%f%",2,"d");
//不区分大小写比较字符串
echo "不区分大小写:".strcasecmp("hello word","hello word");
//区分大小写
echo "区分大小写:". strcmp("hello word","hello word");
//查找字符串
echo "查找的结果是:". strchr("hello word","hello");
//字符串长度
echo "str长度:".strlen("hello word");
//将字符串重复几次str_repeat
echo "将字符串重复几次:".str_repeat("ws",3);
//将字符串倒序排列
echo "zifuchuandaoxu:".strrev("zifuchuandaoxu");
//将字符串大写,小写转化
//strtolower();
//strtoupper();
//字符串替换,
echo "替换后的字符串是:". str_replace("b","*","aaaaabbbbbccccc");
//切割字符串
echo "切割后的字符串是:". substr("hello word",2,3);
相关文章
- 这篇文章主要介绍了C#中截取字符串的的基本方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-11-03
- 这篇文章介绍了C#判断字符串是否数字或字母的实例,有需要的朋友可以参考一下...2020-06-25
- 本篇文章主要分享了通过window.navigator来判断浏览器及其版本信息的实例代码。具有一定的参考价值,下面跟着小编一起来看下吧...2017-01-23
- 这篇文章主要介绍了PostgreSQL判断字符串是否包含目标字符串的多种方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下...2021-02-23
- 这篇文章主要介绍了C++ string常用截取字符串方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-04-25
- 本文实例讲述了php字符串按照单词进行反转的方法。分享给大家供大家参考。具体分析如下:下面的php代码可以将字符串按照单词进行反转输出,实际上是现将字符串按照空格分隔到数组,然后对数组进行反转输出。...2015-03-15
- 今天在写一个vbs的时候,发现中文乱码,后来写好代码正常运行的代码压缩一下给了同事,发现报无效字符,经过验证后发现原来是编码的问题导致,这里就为大家分享一下...2020-06-30
- 使用 conditional comment 来判断 IE 的版本。嗯,是早早有人提出,但没有认真看代码。昨天刚好在看 CSS3 PIE 的时候看到,觉得是不是不靠谱。今天看到 Paul Irish 也提起,那么,推荐一下吧。这是作者博客上写的:复制代码 代码...2014-05-31
- 这篇文章主要介绍了MySQL 字符串拆分操作(含分隔符的字符串截取),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-22
- 这篇文章主要介绍了使用list stream:任意对象List拼接字符串操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-09-09
- 下面小编就为大家分享一篇c# 判断是否为空然后赋值的4种实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-06-25
- 这篇文章主要介绍了C# 16 进制字符串转 int的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下...2020-06-25
- JS中默认中文字符长度和其它字符长度计算方法是一样的,但某些情况下我们需要获取中文字符串的实际长度,代码如下: 复制代码 代码如下: function strLength(str) { var realLength = 0, len = str.length, charCode = -1;...2014-06-07
- 这篇文章主要介绍了PostgreSQL 字符串处理与日期处理操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-01
- 这篇文章主要介绍了C#实现字符串转换成字节数组的简单实现方法,仅一行代码即可搞定,非常简单实用,需要的朋友可以参考下...2020-06-25
- 文章介绍一个实用的函数,我们如果用php substr来截取字符在中文上处理的很有问题,今天自己写了一个比较好的中文与英文字符截取的函数,有需要的朋友可以参考下。 ...2016-11-25
- 具体详情请看下文小编给大家带来的知识点。同编写程序类似,存储过程中也有对应的条件判断,功能类似于if、switch。在MySql里面对应的是IF和CASE1、IF判断IF判断的格式是这样的:IF expression THEN commands [ELSEIF ex...2015-10-21
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
废话不多说了,直接给大家贴代码了。<?php class test{} $a1 = null; $a2 = ""; //$a3 = $a4 = 0; $a5 = '0'; $a6 = false; $a7 = array(); //var $a8; $a9 = new test(); for ($i=1; $i <=9 ; $i++) {...2015-11-24- 这篇文章主要介绍了C#实现对字符串进行大小写切换的方法,涉及C#操作字符串的技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2020-06-25
- 这篇文章主要介绍了c#将字节数组转成易读的字符串的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-06-25