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. 帶空白的正則表達式的字母數字
- 5. 試圖填充空白字母基於上述數字
- 6. NSPredicate過濾的空白和字母
- 7. 隨機字母返回空白
- 8. 刪除空白字符串中的所有小寫字母python
- 9. 將空白分割爲空白字符,除了首字母縮寫詞
- 10. 如何在每個大寫字母之間添加空白處?
- 11. 如何在Android中顯示5空白/數字與空白空間?
- 12. 只允許7個字母數字字符,但無限空間
- 13. 插入字母和數字 - 在字母「數字」的時間右移字母
- 14. WEB增加字母之間的空間
- 15. 在非字母數字和字母數字字符之間插入空格,但不包括特定字符(Python)
- 16. 保持所有的字母和數字字符,把空白變成 -
- 17. 我想在數字和字母數字字符之間添加空格
- 18. XSLT - 添加空間小寫字母后面的大寫字母
- 19. 空白字符
- 20. IIF在MS Visual Basic中使用空白字符或字母字符的語句
- 21. 檢查javascript中的空白字符串以防止發送空白數據並修剪中間空間
- 22. 在數字和字母之間添加空格
- 23. 拆分字母和數字之間的空格
- 24. 允許字母,數字和#,替換逗號和空間
- 25. 什麼是空間和字母數字我使用
- 26. JavaFX:KeyEvent只允許數字,字母,符號和空間
- 27. 用逗號替換字母和數字之間的空格?
- 28. 更換除字母和數字和空間
- 29. Rails驗證,數字+字母+空格
- 30. 檢查字母,數字和空格嗎?
你吃過看看[內置字符串函數(http://php.net/manual/en/ref.strings.php) ? – Eric 2011-12-18 18:57:45
這是基本的字符串操作。在閱讀答案之前閱讀手冊,以便了解解決方案。 – 2011-12-18 19:01:55