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,將會按照一定格式顯示鍵和元素。