PHPMath
A. php中如何生成1-15之間的隨機數
可以使用PHP math 函數 rand(1,15)直接返回即可。
定義和用法:rand() 函數返回隨機整數。
語法:rand(min,max)。
參數:min,max可選。規定隨機數產生的范圍。
說明:如果沒有提供可選參數 min 和 max,rand() 返回 0 到 RAND_MAX 之間的偽隨機整數。例如,想要 5 到 15(包括 5 和 15)之間的隨機數,用 rand(5, 15)。
(1)PHPMath擴展閱讀:
提示和注釋
注釋:在某些平台下(例如 Windows)RAND_MAX 只有 32768。如果需要的范圍大於 32768,那麼指定 min 和 max 參數就可以生成大於 RAND_MAX 的數了,或者考慮用 mt_rand() 來替代它。
注釋:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函數給隨機數發生器播種,現在已自動完成。
注釋:在 3.0.7 之前的版本中,max 的含義是 range 。要在這些版本中得到和上例相同 5 到 15 的隨機數,簡短的例子是 rand (5, 11)。
B. php九九乘法表
九九乘法口訣表是很多PHP面試考試的程序題,考察PHP面試者的邏輯思維能力,主要就是對演算法的理解和運用,利用PHP實現99乘法表的代碼如下:
<?php
for($i=1;$i<=9;$i++){for($j=1;$j<=$i;$j++){
echo $j."X".$i."=".$j*$i." ";
}
echo "<br>";
}
?>
運行結果如下:
小貼士:其實就是兩個循環,外層控制循環行數,內層控制每行輸入的口訣個數。
(2)PHPMath擴展閱讀:
PHP函數完整參考手冊:
1、Array函數。
2、Calendar函數:日歷擴展包含了簡化不同日歷格式間的轉換的函數。
3、Date/Time函數:Date/Time 函數用於從 PHP 腳本運行的伺服器上獲取日期和時間並進行格式化。
4、Directory函數:Directory 函數用於獲得關於目錄及其內容的信息。
5、Error/Logging函數:Error/Logging 函數用於對錯誤進行處理和記錄。
6、Filesystem 函數:Filesystem 函數用於訪問和操作文件系統。
7、Filter 函數:PHP 過濾器用於對來自非安全來源的數據(比如用戶輸入)進行驗證和過濾。
8、FTP 函數:FTP 函數通過文件傳輸協議 (FTP) 提供對文件伺服器的客戶端訪問。
9、HTTP 函數:HTTP 函數用於對由 Web 伺服器發送到瀏覽器的信息進行操作。
10、Libxml 函數:Libxml 函數和常量與 SimpleXML、XSLT 以及 DOM 函數一起使用。
11、Mail 函數:mail() 函數用於從腳本中直接發送電子郵件。
12、Math 函數:Math 函數能處理 integer 和 float 范圍內的值。
13、雜項函數:我們把不屬於其他類別的函數歸納到雜項函數類別。
14、Mysqli 函數:MySQLi 函數用於訪問 MySQL 資料庫伺服器。
15、SimpleXML 函數:SimpleXML 擴展提供了一種獲取 XML 元素的名稱和文本的簡單方式。
16、String 函數。
17、XML Parser 函數:XML Parser 函數允許您創建 XML 解析器,並為 XML 事件定義句柄。
18、Zip File 函數:Zip File 函數允許您讀取壓縮文件。
C. 如何編寫php網頁代碼,讓查詢到的成績顯示在表格里
action 到 doing.php 就要用post或者get之後連接資料庫,插入數據並顯示數據,下面是個小例子也有注釋
<?php
$data['class'] = $_POST['class'] + 0;
$data['name'] = trim($_POST['name']);
$data['math'] = $_POST['math'] + 0;
$data['chemistry'] = $_POST['chemistry'] + 0;//以下的自己寫
/*連接資料庫 插入數據*/
$conn = mysql_connect('url','username','password');
$sql = 'use db_name';
mysql_query($sql,$conn);
//這個其實可以封裝成一個更好的丟向方法就不寫了
foreach($data as $k=>$v){
$sql = 'insert into db('.$k.')value("'.$v.'")';
mysql_query($sql,$conn);
}
/*取出數據並列印*/
$sql = 'select class,name,math,chemistry from table_name order by class';
$res = mysql_query($sql,$conn);
echo '<table id="score"><tr><td>班級</td><td>名字</td><td>數學</td><td>化學</td></tr>';
while($row = mysql_fetch_assoc($res)){//取關系數組,列印
echo '<tr><td>'.$row['class'].'</td><td>'.$row['name'].'</td><td>'.$row['math'].'</td><td>'.$row['chemistry'].'</td></tr>';
}
echo '</table>';?>
D. php中如何生成1-15之間的隨機數
可以使用PHP math 函數 rand(1,15)直接返回即可。
定義和用法:rand() 函數返回隨機整數。
語法:rand(min,max)。
參數:min,max 可選。規定隨機數產生的范圍。
說明:如果沒有提供可選參數 min 和 max,rand() 返回 0 到 RAND_MAX 之間的偽隨機整數。例如,想要 5 到 15(包括 5 和 15)之間的隨機數,用 rand(5, 15)。
(4)PHPMath擴展閱讀:
提示和注釋
注釋:在某些平台下(例如 Windows)RAND_MAX 只有 32768。如果需要的范圍大於 32768,那麼指定 min 和 max 參數就可以生成大於 RAND_MAX 的數了,或者考慮用 mt_rand() 來替代它。
注釋:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函數給隨機數發生器播種,現在已自動完成。
注釋:在 3.0.7 之前的版本中,max 的含義是 range 。要在這些版本中得到和上例相同 5 到 15 的隨機數,簡短的例子是 rand (5, 11)。