快捷搜索:

tags从字符串中去掉HTML和PHP标记澳门新葡萄京84

一:总结

    1. trim()清除字符串左右两边的空格
    1. ltrim()清除左边的空格
    1. rtrim()清除右边的空格
    1. nl2br()在字符串所有新行之前插入HTML换行标记
    1. htmlspecialchars()将特殊的字符转化成HTML实体
    1. addslaashes()使用反斜杠引用字符串
    1. strtoupper()函数将字符串转换为大写
    1. strtolower()函数将字符串转换成小写
    1. ucfirst()函数将第一个字母转换为大写
    1. ucwords()函数将每个单词第一个字母转换为大写
    1. str_pad()使用另一个字符串填充字符串为指定长度

1、trim,rtrim()

// trim()清除字符串左右两边的空格$str = ' jewel ';echo trim.'<br>';// ltrim()清除左边的空格echo ltrim.'<br>';// rtrim()清除右边的空格echo rtrim;

2、nl2br()在字符串所有新行之前插入HTML换行标记(<br>)

注意转义字符只能包裹在双引号里边,这一点非常重要转义字符包括:t n r

$str1 = "I am Jeweln hello world";echo nl2br;// 打印出:I am Jewel<br/> hello worldecho nl2br("foo isn'tn bar");$string = "Thisrnisnranstringr";echo nl2br;

3、htmlspecialchars()将特殊的字符转化成HTML实体,strip_tags从字符串中去掉HTML和PHP标记

$str2 = '<strong>jewel</strong>';echo $str2; // HTML代码解析了echo htmlspecialchars; // <strong>jewel</strong>echo strip_tags; // jewel

4、addslaashes()使用反斜杠引用字符串,为了数据可以查询语句等的需要在某些字符(' " null等)前加上了反斜杠。一般用在你想要向数据库中输入数据的时候

对于字符串来说,某些字符肯定是有效的,但是当将数据插入到数据库中的时候可能会引起一些问题,因为数据库会将这些字符解释成控制符。这些有问题的字符就是引号、反斜杠和NULL字符。**PHP提供了两个专门用于转义字符串的函数。在将任何字符串写到数据库之前,应该使用addslashes()将它们重新格式化

$str3 = 'I am a good girl. "this" hello';echo $str3; // I am a good girl. "this" helloecho addslashes; // I am a good girl. "this" hello

5、字符串大小写转换

  • strtoupper()函数将字符串转换为大写
  • strtolower()函数将字符串转换成小写
  • ucfirst()函数将第一个字母转换为大写
  • ucwords()函数将每个单词第一个字母转换为大写
echo strtoupper('hello wworld').'<br>'; // HELLO WWORLDecho strtolower('HELLO world').'<br>'; // hello worldecho ucfirst('hello world').'<br>'; // Hello worldecho ucwords('hello world').'<br>'; // Hello World

6、 str_pad(str,length,pad_string,pad_type) 使用另一个字符串填充字符串为指定长度

  • str:被填充的字符串
  • length:填充后的字符串总共多少位,如果该值小于原字符串的位数,不操作
  • pad_string:用什么字符串填充,默认是空格
  • pad_type:STR_PAD_BOTH,STR_PAD_LEFT和STR_PAD_RIGHT,代表填充到左边还是右边,默认是右边;如果是both,两边都填充,不是偶数,右边多填充一个
echo str_pad("hello", 10).'<br>'; // "hello "$input = "Alien";echo str_pad($input, 10).'<br>'; // 输出 "Alien "echo str_pad($input, 10, "-=", STR_PAD_LEFT); // 输出 "-=-=-Alien"echo str_pad($input, 10, "-=", STR_PAD_RIGHT); // 输出 "Alien-=-=-"echo str_pad($input, 10, "_", STR_PAD_BOTH); // 输出 "__Alien___"echo str_pad($input, 6 , "___"); // 输出 "Alien_"

本文由澳门新葡萄京8455官网发布于澳门新葡萄京8455官网,转载请注明出处:tags从字符串中去掉HTML和PHP标记澳门新葡萄京84

您可能还会对下面的文章感兴趣: