熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

php中輸出變量加大括號{}作用

2013-11-15 12:35:16  來源: PHP編程 

  php輸出變量加大括號這是什麼寫法?看下面一段代碼

代碼如下 復制代碼

  <?php

  header("ContentType:text/html; charset=utf");

  $test="變量";

  //echo "前面有字符串aa "$test" bb後面字符串";

  echo "前面有字符串aa {$test} bb後面字符串";

  ?>

  可以看出php輸出變量加大括號同使用運算符輸出變量字符串效果是一樣總結出下面點以幫助理解php輸出變量加大括號{}的作用

   表示{}裡面的是一個變量 執行時按照變量來處理;

   在字符串中引用變量使用的特殊包括方式這樣就可以不使用運算符從而減少代碼的輸入量了;

   防止變量名和後面的字符串連在一起

  附

  字符串變量中大括號{}的作用

  PHP 變量後面加上一個大括號{}裡面填上數字就是指 PHP 變量相應序號對應的字符

  例如

代碼如下  

  $str = hello;
echo $str{}; // 輸出為 h
echo $str{}; // 輸出為 e

  如果要檢查某個字符串是否滿足多少長度可以考慮用這種大括號{} 加 isset 的方式替代 strlen 函數因為 isset 是語言結構strlen 是函數所以使用 isset 比使用 strlen 效率更高

  比如判斷一個字符串的長度是否小於

代碼如下  

  if ( !isset ( $str{} ) ) 就比 if ( strlen ( $str ) < ) 好


From:http://tw.wingwit.com/Article/program/PHP/201311/21221.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.