class_str.php
来自「采用模块化设计,自由组合文章,软件,论坛等模块,安装方便快捷 模板支持Dre」· PHP 代码 · 共 53 行
PHP
53 行
<?php
class str
{
public static $encoding = 'UTF-8';
public function valid($str)
{
return (preg_match('/^.{1}/us', $str, $ar) == 1);
}
public function strlen($str)
{
return mb_strlen($str, self::$encoding);
}
public function strlen_a($str)
{
return mb_strlen(stripslashes($str), self::$encoding);
}
public function strpos($str, $search, $offset = false)
{
if (strlen($str) && strlen($search))
{
if ($offset === false)
{
$offset = 0;
}
return mb_strpos($str, $search, $offset, self::$encoding);
} else
return false;
}
public function substr($str, $offset, $length = false)
{
if ($length === false)
{
return mb_substr($str, $offset, self::strlen($str), self::$encoding);
} else
{
return mb_substr($str, $offset, $length, self::$encoding);
}
}
public function substr_sql($str, $offset, $length)
{
return addslashes(mb_substr(stripslashes($str), $offset, $length, self::$encoding));
}
public function strrev($str)
{
preg_match_all('/./us', $str, $ar);
return join('', array_reverse($ar[0]));
}
}
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?