php字符串操做

想必在咱們碼代碼的過程當中,定義字符串是一點都不陌生呀。code

假設咱們定義一個字符串並輸出:

$username='king';
echo $username.'</br>';

輸出結果:圖片

king
  • 輸出時輸出結果用雙引號:
$username='king';
echo "個人名字爲 $username";

輸出結果:字符串

個人名字爲king
  • 輸出時輸出結果用雙引號:
$username='king';
echo '個人名字爲 $username';

輸出結果:it

個人名字爲$username

這時候咱們就會發現,用單引號和雙引號是有很大差異的,雙引號可以解析變量,而單引號沒有解析變量的功能。變量

那麼若是要在變量後面拼上一個字符時該怎麼辦呢?im

$username='king';
echo "個人名字爲 $usernames";//kings

輸出結果: 輸入圖片說明img

這時咱們發現這樣輸出時有警告出現了。co

  • 那咱們再換個方式,變量與字符之間留個空格:
$username='king';
echo "個人名字爲 $username s";//變量與字符之間留個空格

輸出結果:字符

個人名字爲king s

顯然這不是我要的結果,我要的是一個總體,這時我們花括號{}的做用(能夠用花括號來明確變量名的界線,將變量擴成一個總體來解析)就顯示出來啦。

  • 花括號{}:
$username='king';
echo "個人名字爲 {$username}s";

輸出結果:

個人名字爲kings

或者

$username='king';
echo "個人名字爲 ${username}s";

輸出結果:

個人名字爲kings

咱們發現呀${username}s和 {$username}s的輸出結果效果是同樣的,可是建議仍是用{$username}s這種形式。可是咱們要注意變量與花括號之間不能有空格。

相關文章
相關標籤/搜索