- 博客(102)
- 资源 (1)
- 收藏
- 关注
原创 isset与empty的区别
isset():用于判断一个函数是否被设置过,如果设置过就为true,否则就为false,但是有一个例外,就是如果一个变量被设置成null的话,此时也会返回的也是false。 1 2 3 4 5 6 <?php $a = null; var_dump(isset($a));//a变量已赋值,但是被设置成null,故返回false var_dump(isset($b));//内存中不存在变量b,故...
2021-06-25 08:41:05
735
转载 self、static、$this 的区别 & 后期静态绑定详解
<?phpclass A { protected $name = 'A'; static $alias = 'a'; const HASH = 'md5'; public function dd() { echo $this->name; echo '--'; echo static::$alias; echo '--'; // 后期静态绑定 echo static::HASH; echo '--.
2021-06-25 08:40:58
228
转载 substr_replace() 把字符串的一部分替换为另一个字符串 类似数组的array_splice()
实例把 "Hello" 替换成 "world":<?phpecho substr_replace("Hello","world",0);?>运行实例 »定义和用法substr_replace() 函数把字符串的一部分替换为另一个字符串。注释:如果 start 参数是负数且 length 小于或者等于 start,则 length 为 0。注释:该函数是二进制安全的。语法substr_replace(string,replacement,start,leng
2021-06-25 08:40:53
340
转载 substr_count() 计算子串在字符串中出现的次数 区分大小写
实例计算 "world" 在字符串中出现的次数:<?phpecho substr_count("Hello world. The world is nice","world");?>运行实例 »substr_count() 函数计算子串在字符串中出现的次数。注释:子串是区分大小写的。注释:该函数不计数重叠的子串(参见实例 2) 。注释:如果 start 参数加上 length 参数大于字符串长度,该函数则生成一个警告(参见实例 3)。语法substr_co
2021-06-25 08:40:47
378
转载 mb_substr() 返回中文字符串的一部分
实例从字符串中返回 "菜鸟":<?php echo mb_substr("菜鸟教程", 0, 2); // 输出:菜鸟 ?>定义和用法mb_substr() 函数返回字符串的一部分,之前我们学过 substr() 函数,它只针对英文字符,如果要分割的中文文字则需要使用 mb_substr()。注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。语法mb_substr ( string $str , int $start
2021-06-25 08:40:29
199
转载 substr() 返回字符串的一部分
实例从字符串中返回 "world":<?php echo substr("Hello world",6); ?>运行实例 »定义和用法substr() 函数返回字符串的一部分。注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。语法substr(string,start,length)参数 描述 string 必需。规定要返回其中一部分的字符串。 start 必需。规定在字符串的.
2021-06-25 08:40:22
1039
转载 strtr() 转换字符串中特定的字符
实例把字符串中的字符 "ia" 替换成 "eo":<?php echo strtr("Hilla Warld","ia","eo"); ?>运行实例 »定义和用法strtr() 函数转换字符串中特定的字符。注释:如果 from 和 to 参数的长度不同,则格式化为最短的长度。语法strtr(string,from,to)或者strtr(string,array)参数 描述 string 必需。规定要转换的字符串。 from .
2021-06-25 08:40:15
112
转载 strrev() 反转字符串
实例反转字符串 "Hello World!":<?phpecho strrev("Hello World!");?>运行实例 »定义和用法strrev() 函数反转字符串。语法strrev(string)参数 描述 string 必需。规定要反转的字符串。
2021-06-25 08:40:08
100
转载 strstr() 查找字符串在另一字符串中的第一次出现并返回该字符串及后面剩余部分(区分大小写)stristr()(不区分大小写)
实例查找 "world" 在 "Hello world!" 中是否存在,如果是,返回该字符串及后面剩余部分:<?php echo strstr("Hello world!","world"); // 输出 world! ?>运行实例 »定义和用法strstr() 函数搜索字符串在另一字符串中是否存在,如果是,返回该字符串及剩余部分,否则返回 FALSE。注释:该函数是二进制安全的。注释:该函数是区分大小写的。如需进行不区分大小写的搜索,请使用stristr()函数..
2021-06-25 08:38:59
391
转载 strlen() 返回字符串的长度。中文字符串的处理使用 mb_strlen() 函数
实例函数返回字符串 "Hello" 的长度:<?phpecho strlen("Hello");?>运行实例 »定义和用法strlen() 函数返回字符串的长度,中文字符串的处理使用mb_strlen() 函数。。语法strlen(string)参数 描述 string 必需。规定要检查的字符串。 ...
2021-06-25 08:38:52
371
转载 strrpos() 查找字符串在另一字符串中最后一次出现的位置(区分大小写) strripos() (不区分大小写)
实例查找 "php" 在字符串中最后一次出现的位置:<?phpecho strrpos("I love php, I love php too!","php");?>运行实例 »定义和用法strrpos() 函数查找字符串在另一字符串中最后一次出现的位置(区分大小写)。注释:strrpos() 函数是区分大小写的。相关函数:strpos()- 查找字符串在另一字符串中第一次出现的位置(区分大小写) stripos()- 查找字符串在另一字符串中第一次出现..
2021-06-23 08:55:49
206
原创 strpos() 返回字符串在另一字符串中第一次出现的位置(区分大小写)stripos()(不区分大小写)
实例查找 "php" 在字符串中第一次出现的位置:<?phpecho stripos("I love php, I love php too!","PHP");?>运行实例 »定义和用法stripos() 函数查找字符串在另一字符串中第一次出现的位置(不区分大小写)。注释:stripos() 函数是不区分大小写的。注释:该函数是二进制安全的。相关函数:strripos()- 查找字符串在另一字符串中最后一次出现的位置(不区分大小写) strpos()..
2021-06-23 08:55:39
257
转载 strip_tags() 剥去字符串中的 HTML 和 PHP 标签
实例剥去字符串中的 HTML 标签:<?phpecho strip_tags("Hello <b>world!</b>");?>运行实例 »定义和用法strip_tags() 函数剥去字符串中的 HTML、XML 以及 PHP 的标签。注释:该函数始终会剥离 HTML 注释。这点无法通过 allow 参数改变。注释:该函数是二进制安全的。语法strip_tags(string,allow)参数 描述 string.
2021-06-23 08:54:59
116
转载 strcmp() 比较两个字符串(大小写敏感)strcasecmp()(大小写不敏感)
比较两个字符串(区分大小写):<?phpecho strcmp("Hello world!","Hello world!");?>定义和用法strcmp() 函数比较两个字符串。注释:strcmp() 函数是二进制安全的,且区分大小写。提示:该函数与strncmp()函数类似,不同的是,通过 strncmp() 您可以指定每个字符串用于比较的字符数。语法strcmp(string1,string2)参数 描述 string1 必需。规...
2021-06-23 08:54:06
758
转载 str_word_count() 计算字符串中的单词数
实例计算字符串 "Hello World!" 中的单词数:<?phpecho str_word_count("Hello world!");?>运行实例 »定义和用法str_word_count() 函数计算字符串中的单词数。语法str_word_count(string,return,char)参数 描述 string 必需。规定要检查的字符串。 return 可选。规定 str_word_count() 函数的返回值。 .
2021-06-23 08:53:19
244
转载 str_shuffle() 随机地打乱字符串中的所有字符
实例随机地打乱字符串中的所有字符:<?phpecho str_shuffle("Hello World");?>运行实例 »定义和用法str_shuffle() 函数随机地打乱字符串中的所有字符。语法str_shuffle(string)参数 描述 string 必需。规定要打乱的字符串。 ...
2021-06-23 08:53:07
432
转载 str_split() 把字符串分割到数组中
实例把字符串 "Hello" 分割到数组中:<?php print_r(str_split("Hello")); ?>运行实例 »定义和用法str_split() 函数把字符串分割到数组中。语法str_split(string,length)参数 描述 string 必需。规定要分割的字符串。 length 可选。规定每个数组元素的长度。默认是 1。 ...
2021-06-23 08:38:39
996
转载 str_repeat() 把字符串重复指定的次数
实例把字符串 "." 重复 13 次:<?phpecho str_repeat(".",13);?>运行实例 »定义和用法str_repeat() 函数把字符串重复指定的次数。语法str_repeat(string,repeat)参数 描述 string 必需。规定要重复的字符串。 repeat 必需。规定字符串将被重复的次数。必须大于等于 0。 ...
2021-06-23 08:38:02
849
转载 str_pad() 把字符串填充为新的长度
实例填充字符串的右侧,到 20 个字符的新长度:<?php $str = "Hello World"; echo str_pad($str,20,"."); ?>运行实例 »定义和用法str_pad() 函数把字符串填充为新的长度。语法str_pad(string,length,pad_string,pad_type)参数 描述 string 必需。规定要填充的字符串。 length 必需。规定新字符串的长度。如果该值小于原始字符串.
2021-06-23 08:36:13
158
转载 str_ireplace() 替换字符串中的一些字符(大小写不敏感)
实例把字符串 "Hello world!" 中的字符 "WORLD"(不区分大小写)替换成 "Peter":<?phpecho str_ireplace("WORLD","Peter","Hello world!");?>运行实例 »定义和用法str_ireplace() 函数替换字符串中的一些字符(不区分大小写)。该函数必须遵循下列规则:如果搜索的字符串是一个数组,那么它将返回一个数组。 如果搜索的字符串是一个数组,那么它将对数组中的每个元素进行查找和替换。
2021-06-23 08:35:51
210
转载 str_replace() 替换字符串中的一些字符(大小写敏感)
实例把字符串 "Hello world!" 中的字符 "world" 替换成 "Peter":<?phpecho str_replace("world","Peter","Hello world!");?>运行实例 »定义和用法str_replace() 函数替换字符串中的一些字符(区分大小写)。该函数必须遵循下列规则:如果搜索的字符串是一个数组,那么它将返回一个数组。 如果搜索的字符串是一个数组,那么它将对数组中的每个元素进行查找和替换。 如果同时需要对某个
2021-06-22 09:01:20
929
转载 print() 输出一个或多个字符串
实例输出一些文本:<?phpprint "Hello world!";?>定义和用法print() 函数输出一个或多个字符串。注释:print() 函数实际不是一个函数,所以您不必对它使用括号。提示:print() 函数比echo()速度稍慢。语法print(strings)参数 描述 strings 必需。发送到输出的一个或多个字符串。 ...
2021-06-22 09:01:11
2585
转载 nl2br() 在字符串中的每个新行之前插入 HTML 换行符
实例在字符串中的新行(\n)之前插入换行符:<?php echo nl2br("One line.\nAnother line."); ?>上面代码的浏览器输出如下:One line.Another line.上面代码的 HTML 输入如下(查看源代码):One line.<br />Another line.运行实例 »定义和用法nl2br() 函数在字符串中的每个新行(\n)之前插入 HTML 换行符(<br> 或 <br
2021-06-22 09:00:44
168
转载 strtoupper() 把字符串转换为大写字母
实例把所有字符转换为大写:<?phpecho strtoupper("Hello WORLD!");?>运行实例 »定义和用法strtoupper() 函数把字符串转换为大写。注释:该函数是二进制安全的。相关函数:strtolower()- 把字符串转换为小写 lcfirst()- 把字符串中的首字符转换为小写 ucfirst()- 把字符串中的首字符转换为大写 ucwords()- 把字符串中每个单词的首字符转换为大写语法strtoupp...
2021-06-22 09:00:25
320
转载 strtolower() 把字符串转换为小写字母
实例把所有字符转换为小写:<?phpecho strtolower("Hello WORLD.");?>运行实例 »定义和用法strtolower() 函数把字符串转换为小写。注释:该函数是二进制安全的。相关函数:strtoupper()- 把字符串转换为大写 lcfirst()- 把字符串中的首字符转换为小写 ucfirst()- 把字符串中的首字符转换为大写 ucwords()- 把字符串中每个单词的首字符转换为大写语法strtolow...
2021-06-22 08:59:44
213
转载 ucwords() 把字符串中每个单词的首字符转换为大写
实例把每个单词的首字符转换为大写:<?phpecho ucwords("hello world");?>运行实例 »定义和用法ucwords() 函数把字符串中每个单词的首字符转换为大写。注释:该函数是二进制安全的。相关函数:ucfirst()- 把字符串中的首字符转换为大写 lcfirst()- 把字符串中的首字符转换为小写 strtoupper()- 把字符串转换为大写 strtolower()- 把字符串转换为小写语法ucwords(...
2021-06-22 08:51:48
83
转载 ucfirst() 把字符串中的首字符转换为大写
实例把 "hello" 的首字符转换为大写:<?phpecho ucfirst("hello world!");?>运行实例 »定义和用法ucfirst() 函数把字符串中的首字符转换为大写。相关函数:lcfirst()- 把字符串中的首字符转换为小写 ucwords()- 把字符串中每个单词的首字符转换为大写 strtoupper()- 把字符串转换为大写 strtolower()- 把字符串转换为小写语法ucfirst(string)...
2021-06-22 08:51:38
121
转载 lcfirst() 把字符串中的首字符转换为小写
实例把 "Hello" 的首字符转换为小写。:<?phpecho lcfirst("Hello world!");?>运行实例 »定义和用法lcfirst() 函数把字符串中的首字符转换为小写。相关函数:ucfirst()- 把字符串中的首字符转换为大写。 ucwords()- 把字符串中每个单词的首字符转换为大写。 strtoupper()- 把字符串转换为大写。 strtolower()- 把字符串转换为小写。语法lcfirst(strin...
2021-06-22 08:51:26
85
转载 htmlspecialchars() 把一些预定义的字符转换为 HTML 实体
实例把预定义的字符 "<" (小于)和 ">" (大于)转换为 HTML 实体:<?php $str = "This is some <b>bold</b> text."; echo htmlspecialchars($str); ?>上面代码的 HTML 输出如下(查看源代码):<!DOCTYPE html> <html> <body> This is some <b>bold&
2021-06-22 08:50:16
426
转载 htmlspecialchars_decode() 把一些预定义的 HTML 实体转换为字符
实例把预定义的 HTML 实体 "<"(小于)和 ">"(大于)转换为字符:<?php $str = "This is some <b>bold</b> text."; echo htmlspecialchars_decode($str); ?>上面代码的 HTML 输出如下(查看源代码):<!DOCTYPE html> <html> <body> This i
2021-06-22 08:48:44
460
转载 similar_text() 计算两个字符串的相似度
实例计算两个字符串的相似度并返回匹配字符的数目:<?phpecho similar_text("Hello World","Hello Peter");?>运行实例 »定义和用法similar_text() 函数计算两个字符串的相似度。该函数也能计算两个字符串的百分比相似度。注释:levenshtein()函数比 similar_text() 函数更快。不过,similar_text() 函数通过更少的必需修改次数提供更精确的结果。语法similar_t.
2021-06-21 08:47:28
266
转载 implode() 返回一个由数组元素组合成的字符串
实例把数组元素组合为一个字符串:<?php$arr = array('Hello','World!','Beautiful','Day!');echo implode(" ",$arr);?>运行实例 »定义和用法implode() 函数返回一个由数组元素组合成的字符串。注释:implode() 函数接受两种参数顺序。但是由于历史原因,explode()是不行的,您必须保证 separator 参数在 string 参数之前才行。注释:implode() 函数.
2021-06-21 08:47:19
285
转载 explode() 把字符串打散为数组
实例把字符串打散为数组:<?php $str = "www.runoob.com"; print_r (explode(".",$str)); ?>运行实例 »定义和用法explode() 函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组。注释:"separator" 参数不能是一个空字符串。注释:该函数是二进制安全的。语法explode(separator,string,limit)参数 描述 separator 必需。规定在
2021-06-21 08:47:03
250
转载 count_chars() 返回字符串所用字符的信息
实例返回一个字符串,包含所有在 "Hello World!" 中使用过的不同字符(模式 3):<?php$str = "Hello World!";echo count_chars($str,3);?>运行实例 »定义和用法count_chars() 函数返回字符串所用字符的信息(例如,ASCII 字符在字符串中出现的次数,或者某个字符是否已经在字符串中使用过)。语法count_chars(string,mode)参数 描述 string .
2021-06-21 08:46:52
91
转载 chunk_split() 把字符串分割为一连串更小的部分
实例在每个字符后分割一次字符串,并在每个分割后添加 ".":<?php$str = "Hello world!";echo chunk_split($str,1,".");?>运行实例 »定义和用法chunk_split() 函数把字符串分割为一连串更小的部分。注释:该函数不改变原始字符串。语法chunk_split(string,length,end)参数 描述 string 必需。规定要分割的字符串。 length 可.
2021-06-21 08:46:41
150
转载 ord() 返回字符串中第一个字符的 ASCII 值
实例返回 "h" 的 ASCII值:<?phpecho ord("h")."<br>";echo ord("hello")."<br>";?>运行实例 »定义和用法ord() 函数返回字符串中第一个字符的 ASCII 值。语法ord(string)参数 描述 string 必需。要从中获得 ASCII 值的字符串。 ...
2021-06-21 08:46:29
534
转载 chr() 从指定 ASCII 值返回字符
实例从不同 ASCII 值返回字符:<?phpecho chr(52) . "<br>"; // Decimal valueecho chr(052) . "<br>"; // Octal valueecho chr(0x52) . "<br>"; // Hex value?>运行实例 »定义和用法chr() 函数从指定 ASCII 值返回字符。ASCII 值可被指定为十进制值、八进制值或十六进制值。八进制值被定义为带前置 0,
2021-06-21 08:46:16
287
转载 trim() 移除字符串两侧的空白字符和其他字符
实例移除字符串两侧的字符("Hello" 中的 "He"以及 "World" 中的 "d!"):<?php $str = "Hello World!"; echo $str . PHP_EOL; echo trim($str,"Hed!"); ?>运行实例 »定义和用法trim() 函数移除字符串两侧的空白字符或其他预定义字符。相关函数:ltrim()- 移除字符串左侧的空白字符或其他预定义字符。 rtrim()-移除字符串右侧的空白字符或其他预定义字符。语...
2021-06-21 08:46:06
461
转载 ltrim() 移除字符串左侧的空白字符或其他字符
实例移除字符串左侧的字符:<?php$str = "Hello World!";echo $str . "<br>";echo ltrim($str,"Hello");?>运行实例 »定义和用法ltrim() 函数移除字符串左侧的空白字符或其他预定义字符。相关函数:rtrim()- 移除字符串右侧的空白字符或其他预定义字符。 trim()-移除字符串两侧的空白字符或其他预定义字符。语法ltrim(string,charlist)...
2021-06-21 08:45:54
539
转载 rtrim() 移除字符串右侧的空白字符或其他字符
实例移除字符串右侧的字符:<?php$str = "Hello World!";echo $str . "<br>";echo rtrim($str,"World!");?>运行实例 »定义和用法rtrim() 函数移除字符串右侧的空白字符或其他预定义字符。相关函数:ltrim()- 移除字符串左侧的空白字符或其他预定义字符。 trim()-移除字符串两侧的空白字符或其他预定义字符。语法rtrim(string,charlist)...
2021-06-21 08:45:42
720
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人