PHP常用的小知識

1 生成1到100的隨機數

   mt_rand(1,100)

2. sprinf使用

  GLOBALS['test']['test'] = "獲得%s禮金";

  $gift = 1000;

  $msg = sprintf(GLOBALS['test']['test'],$gift);

3. 壓縮字符串

  $str = "of course i love you, that is no doubt!";

  $gzcompress = gzcompress($str,9);

  echo "gzcompress".strlen($gzcompress)."/n";

4. 合併數組

  $arr1 = array(1,2,3);

  $arr2 = array(4,5,6);

  array_merge($arr1,$arr2);

5. 銷燬某個變量或數組中的某個變量unset

  銷燬單個變量:unset ($var);

  銷燬單個數組元素:unset ($arr[index]);

  銷燬一個以上的變量:unset ($var1, $var2, $var3);

6. 簡單的mysql封裝函數

 

7. include和require的區別  

   兩者沒有太大的區別,如果要包含的文件不存在,include提示notice,然後繼續執行下面的語句,require提示致命錯誤並且退出.

8. echo、print()、print_r()、printf()、sprintf 的區別

echo() :用於輸出一個或多個字符串,echo() 實際上不是一個真正的函數,它是PHP的語言結構也就是PHP的語句(語句沒有返回值)。

print():該函數功能和echo()一樣,不同的是print()有返回值。成功返回 1 ,失敗則返回 0 。

printf():該函數是用於輸出格式化的字符。

sprintf():該函數有用法和printf()的格式一樣,但sprintf()不是輸出字符串,而是將格式化的字符串以返回值的形式寫入到一個變量中。

print_r():可以打印出複雜類型變量的值(如數組,對象),如果給出的是 string、integer 或 float,將打印變量值本身。如果給出的是 array,將會按照一定格式顯示鍵和元素。

 

 

 

 

發佈了125 篇原創文章 · 獲贊 8 · 訪問量 27萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章