PHP甜点之字符串

  1. strpos()查找字符串位置,如果查找字符在起始位置,返回0。
if (strpost($_POST['email'], '@') === false){ .... }
  1. substr($str, $start, $length)提取字符串

  1. substr_replace($old_string, $new_substring, $start, $length)替换子串
substr_replace($msg, ' ...', 25); //用省略号显示长文本
  1. 逐字节处理字符串
统计字符串中元音字母个数:$string = 'Hello this is my world.';$vowels = 0;for ($i = 0; $i < strlen($string); $i++){ if (strstr('aeiouAEIOU', $string[$i])){ $vowels ++; }}var_dump($vowels); // 5
Look And Say序列:function lookAndSay($s){ // 将返回值初始化一个空串 $r = ''; $m = $s[0]; $n = 1; for ($i = 1; $j = strlen($s), $i < $j; $i++){ if ($s[$i] == $m){ $n++; }else{ $r .= $n.$m; $m = $s[$i]; $n = 1; } } return $r.$n.$m;}for ($i = 0, $s = 1; $i < 10; $i++){ $s = lookAndSay($s); print "$s\n";}// 1 11 21 1211 111221 312211 13112221 1113213211 31131211131221 13211311123113112211
  1. 字符或单词反转
strrev('This is not a palindroome.');implode(' ', array_reverse(explode(' ', 'This is not a palindroome.'))); 文章来源: PHP甜点之字符串

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:PHP甜点之字符串