2014-07-03 54 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