将单词变成星星 (*)

Turning a word into stars (*)

我正在寻找一种将单词变成星星*的方法。这可能用于显示密码,而不实际显示字符或数字。

结果$word = "hello";

$newword = "*****";

检查下面的代码。

$word = str_repeat("*", strlen($word)); 

工作原理 str_repeat 有两个参数

  1. 输入:要重复的字符串。
  2. 乘数:输入字符串应重复的次数。

所以首先我们通过 strlen 函数计算字符串长度,该函数作为 multiplier 即函数的第二个参数 str_repeat.

更多information