0
A
回答
5
我不知道,如果大写或小写两个X是必要的,所以第一行可以为简单起见被移除:
$chr = ctype_digit($str) ? 'X' : 'x'; // big X for numbers, x for letters
$new_str = substr($str, 0, 2) . str_repeat($chr, strlen($str) - 4) . substr($str, -2);
+0
完美,谢谢。 – user990767 2011-12-18 19:21:54
0
当然。
<?php
function secure_str($str) {
return substr($str, 0, 2) . str_repeat('X', strlen($str)-4) . substr($str, strlen($str)-2);
}
echo secure_str("1234567890");
?>
0
function blankit($word) {
return substr($word, 0,2). str_repeat("X",strlen($word)-4) . substr($word, strlen($word)-2,strlen($word));
}
echo blankit("abcdefghijklmn");
打印
abXXXXXXXXXXmn
相关问题
- 1. 在字母数字字符串中间添加空格
- 2. 试图填充空白字母基于上述数字
- 3. 带空白的正则表达式的字母数字
- 4. NSPredicate过滤的空白和字母
- 5. 随机字母返回空白
- 6. 删除空白字符串中的所有小写字母python
- 7. 将空白分割为空白字符,除了首字母缩写词
- 8. 剥离非字母数字字符,但留下空间
- 9. 只允许7个字母数字字符,但无限空间
- 10. WEB增加字母之间的空间
- 11. XSLT - 添加空间小写字母后面的大写字母
- 12. 空白字符
- 13. 允许字母,数字和#,替换逗号和空间
- 14. JavaFX:KeyEvent只允许数字,字母,符号和空间
- 15. 用逗号替换字母和数字之间的空格?
- 16. 在数字和字母之间添加空格
- 17. 如何在字母字符和数字字符之间插入空格?
- 18. REGEXP有效的非字母数字字符,而不是空间,“ - ”字符
- 19. 找到字符间的空白php
- 20. 神秘的额外字母空间出现在文字中
- 21. 使用Python解析来获取一串数字,字母,空白和符号
- 22. 查找数字列表中的“空白”
- 23. 时间字段在Active Admin与sqlite3数据库中空白
- 24. parseInt空白字段
- 25. 分割字符串与字母和字母组合分成Java数组中的空间
- 26. 删除字符串中的空白空间
- 27. 如何查找字符串中的空白空间?
- 28. 清理字母/三重空间之间的空格文本字符串
- 29. 模式允许5至40个字符之间的字母,数字和空格
- 30. 如何在字母和数字之间(或数字和字母之间)分割字符串?
你吃过看看[内置字符串函数(http://php.net/manual/en/ref.strings.php) ? – Eric 2011-12-18 18:57:45
这是基本的字符串操作。在阅读答案之前阅读手册,以便了解解决方案。 – 2011-12-18 19:01:55