实例
<?php /** * 字符串过滤与填充 * 1. trim(),ltrim(), rtrim() * 2. str_pad() */ // 字符串的过滤 $input = ' admin '; echo strlen($input),'<br>'; // 11 //$input = trim($input); //$input = ltrim($input); // 去队左边空格 $input = rtrim($input); // 去除右边空格 echo strlen($input),'<br>'; // 5 //删除文件扩展名: $str = 'demo2.php'; $str = rtrim($str, '.php'); echo $str, '<br>'; $str = 'www.php.cn'; $str = ltrim($str, 'www.'); echo $str, '<br>'; // 过滤字符也可以用区间来表示 $str = '132php中文网0987'; $str = trim($str,'0..9'); echo $str, '<hr>'; //字符串的填充 $str = 'php.cn'; echo strlen($str),'<br>'; //6 $str = str_pad($str, 20); // 将当前字符串扩充到20位,默认为空格 echo strlen($str),'<br>'; $str = 'php.cn'; //$str = str_pad($str, 20,'*',STR_PAD_RIGHT); //$str = str_pad($str, 20,'*',STR_PAD_LEFT); $str = str_pad($str, 20,'*',STR_PAD_BOTH); echo $str, '<hr>'; // sha1()加密,返回一个40位随机的字符串 $pass = '123456'; echo sha1($pass),'<br>'; $pass = str_pad($pass, 40,'phphtml,****',STR_PAD_BOTH); echo sha1($pass),'<br>';
运行实例 »
点击 "运行实例" 按钮查看在线实例