php - 用星号替换整个字符串

标签 php replace

我需要一个解决方案来用 PHP 中的星号替换整个字符串,例如有这样的字符串:

test

test123

test1234

并且根据字符串的长度,它会用星星替换字符串,例如:

test 的长度为 4 个字符,因此它将被替换为 4 星 ****

test123 的长度为 7 个字符,因此它将被替换为 7 个星 *******。等等……

有什么好的解决办法吗?

最佳答案

$string = str_repeat('*', strlen($string));

只需创建一个新字符串,由所有星星组成,长度与原始字符串相同。

关于php - 用星号替换整个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10437865/

相关文章:

php - 正则表达式匹配电话号码中相同的重复数字

php - 哪个是命名空间和类的最佳方式

regex - Emacs query-replace-regexp with html

javascript - 无法使用正则表达式替换字符串

python - python 2.6 中 100mb 文件的多个字符串替换

python - 在列表中查找字符串值并替换它们

php echo 如果两个条件都为真

我的 UserController 的 PHPunit 没有覆盖所有行

php - UTF 8 编码与 Mysql 数据库

javascript - 解密 .replace() 参数的内容