PHP字符串常用操作函数
PHP字符串操作函数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 | <?php /* * @author gf * 字符串操作函数 */ header( "content-type:text/html;charset='utf-8'" ); /* nl2br() 在字符串所有新行之前插入 HTML 换行标记 $str = "cat isn't \n dog"; $result = nl2br($str); echo $result; 结果 cat isn't dog */ /* rtrim() chop() 清除结尾的空白 ltrim() 清除开头的空白 trim() 清除开头结尾的空白 $str = ' hello,php '; $result = trim($str); echo $result; */ /* strip_tags() 清除字符串html和php的标记 $str = '<font color="blue">hello,phper</font>'; $result = strip_tags($str); echo $result; */ /* strtolower() 字符串转换成小写 strtoupper() 字符串转换成大写 $str = 'Hello ,PHPer'; $result = strtoupper($str); echo $result; */ /* str_repeat(string,int) 将一个字符串重复利用 $str = 'gaogaofeifei'; $result = str_repeat($str , 10); echo $result; */ /* str_replace(参数,参数,string) 区分大小写的替换 str_ireplace(参数,参数,string) 不区分大小写的替换字符串 $str = 'Gao fei'; $result1 = str_ireplace('gao','G',$str); $result2 = str_replace('fei','G',$str); echo $result1.'<br />'; echo $result2; */ /* str_word_count(string)返回字符串中单词的个数 str_word_count(string,int)返回一个数组 $str = 'james is a bad boy'; $result = str_word_count($str,1); $result2 = str_word_count($str); var_dump($result); echo $result2; */ /* strlen(string)返回字符串长度 $str = 'this is PHP!!!!'; $result = strlen($str); echo $result; */ /* substr_count(string,string)计算一个字符串在另一个字符串的个数 $str = 'ni hao , wo shi pinyin !!wo hahaha'; $result = substr_count($str , 'wo'); echo $result; */ /* substr_replace(string,参数,位数)从哪个位置开始替换字符串 $str = 'zhe shi php yu yan '; $result = substr_replace($str , 'yu' , 2); echo $result; */ /* substr(string,参数,参数)截取字符串 $str = 'this is php yuyan'; $result = substr($str , 0 , 2); echo $result; */ /* implode(参数,array) 将数组转换为字符串 join(参数,array) 将数组转换为字符串 explode(参数,string) 将字符串转为数组 $arr = array(1,2,3,4,5); $string = implode("/",$arr); echo $string; $str = '1,2,3,4,5'; $result = explode(",",$str); var_dump($result); */ /* md5()对字符串进行加密,多用于密码 php函数库内暂无MD5解密函数 crypt()对字符串进行加密 单项函数 产生字符串比较复杂不易破解 $str = 'goafei'; $result = md5($str); echo $result; */ /* * strtr()函数转换字符串中特定的字符。 $trans = array("hello" => "hi", "hi" => "hello"); echo strtr("hi all, I said hello", $trans); */ /* strstr()查找字符串的首次出现 $str = '82582785@qq.com'; $result = strstr($str,'@'); echo $result; */ /* strcmp() 二进字符串比较 $str1 = 'this is string!'; $str2 = 'this is new string! '; $result = strcmp($str2,$str1); if($result != 0) { echo '123'; } */ /* substr_count() $str = 'this is is is '; $result = substr_count($str,'is'); echo $result; */ /* json_encode()将数组转换为json数据 json_decode()将json数据转换为数组 $arr = array( '1' => 'gaofei', '2' => 'james' ); $json_data = json_encode($arr); var_dump($json_data); $array_data = json_decode($json_data); var_dump($array_data); */ |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步