2014-07-03 131 views
-6

我正在寻找php脚本或atleast函数,wicth将最后一个字符转换为*符号。 喜欢的东西:函数的输出会看起来像只显示3个第一个字符 - 需要PHP脚本

$name = "Hamingway"; 

后:

火腿******

或者,如果$ name是只有3个字符或更少,这将只输出*

有什么建议吗?

谢谢你的时间。

+1

http://www.php.net/manual/en/function.substr.php和http://www.w3schools.com/php/func_string_str_pad。 asp – Phantom

+0

为什么这篇文章有这么多的反对票?仅仅因为它是用一些木本的英语写的?完全不公平! – hex494D49

回答

1

请阅读PHP基础知识!

你简短的脚本:

<?php 
$name = "Hamingway"; 
echo (strlen($name) > 3) ? substr($name, 0, 3) . str_repeat('*', strlen($name) - 3) : str_repeat('*', strlen($name)); 
?> 
+0

完美m8 ...;) – user3789507

+0

不客气^^ – Yannici