㈠ 用php寫一個腳本程序,從1到100,對每一個數字都顯示它是奇數還是偶數
<?php
$num = 0;
for($i=1;$i<=100;$i+=1){
$num++;
if($num<=10){//列印,每個數字之間留個一個漢字的空位
if ($i%2==0){
echo "{$i}是偶數 ";
}else{
echo "{$i}是奇數 ";
}
}else{//換行
$num =0;
echo "<br />";
}
}
㈡ php判斷變數是否是整數的兩種方法
1、如果你確定你的變數是數字,php有內置的判斷函數:is_int 檢測變數是否是整數;
2、但是有時候往往我們接收到的變數是數字或數字字元串(如表單輸入,它們通常為字元串),這樣我們就不能用is_int()函數來簡單判斷是否為整數,我們需要用到is_numeric()和strpos()函數來判斷是否為整數:
(1)用is_numeric()函數判斷是否為數字或數字字元串;
(2)用strpos()判斷數字中是否含有小數點;
if(!is_numeric($age)||strpos($age,".")!==false){
echo"不是整數";
}else{
echo"是整數";
}
㈢ 求救貼怎麼用PHP來判斷一個數是質數還是合數
functionisPrime($n){//TurkHackTeamAVPproction
if($n<=3){
return$n>1;
}elseif($n%2===0||$n%3===0)遲姿{
returnfalse;
}else{
for($i=5;$i*$i<=$n;$i+=6){
if($n%碼納絕$i===0||$n%($i+2)===0){
returnfalse;
茄搭}
}
returntrue;
}
}
來自網路質數
㈣ php正則匹配數字
式子:/^[a-zA-Z0-9]+$/u
釋義:
"/":表示正則表達式的定義,固定寫法。
"^":表示開頭。
"[]":表示字元組。匹配所包含的任意一個字元。如,「[ab]」匹配「plain」中的「a」。
"a-z":表示匹配小寫字母a-z的字母範圍。
"A-Z":表示匹配大寫字母A-Z的字母範圍。
"0-9":表示匹配0-9的數字范圍。
"+":表示匹配次數大於等於1。
"$":匹配輸入行尾。如果設置了RegExp對象Multiline屬性,$也匹配「 」或「 」之前的位置。
"u":最後的u是模式修飾符,嚴格的說可能叫預定義常量。表示使用unicode進行匹配。
(4)php判斷一個數是正反數擴展閱讀:
正則表達式的特點是:
1. 靈活性、邏輯性和功能性非常強;
2. 可以迅速地用極簡單的方式達到字元串的復雜控制。
3. 對於剛接觸的人來說,比較晦澀難懂。
由於正則表達式主要應用對象是文本,因此它在各種文本編輯器場合都有應用,小到著名編輯器EditPlus,大到Microsoft Word、Visual Studio等大型編輯器,都可以使用正則表達式來處理文本內容。
㈤ php判斷表單的文本框輸入是否為整數1或者2或者0
if(isset($_POST["input"])){ //先判斷時候有input提交值
$input = $_POST["input"];
if($input==1||$input==2||$input==0) //事件
else echo "<script>alert(\"alert\");</script>";
}
基本上就是這樣吧,應該比較容易解決
1樓的回復基本上沒有問題,只是樓主說條件的時候忘了註明不輸入的情況
㈥ php任意輸入一個整數,使用函數的方法判斷該數是否為偶數
//這樣試試
functiontest($n){
if($n%2==0)
return"偶數";
return"奇數";
}
㈦ php 中的if條件裡面如果是數值怎麼判斷 和C語言一樣0為假非0 為真還是什麼樣
When converting to boolean, the following values are considered FALSE:
the boolean FALSE itself
the integer 0 (zero)
the float 0.0 (zero)
the empty string, and the string "0"
an array with zero elements
an object with zero member variables (PHP 4 only)
the special type NULL (including unset variables)
SimpleXML objects created from empty tags
這些,均為假,包世芹鋒括首叢你問的搜晌0
㈧ PHP的一個題目,求幫助!
<?php
functionjudge($num){
if($num%2==0){
echo"$num是個偶數";
}else{
echo"$num是個奇數";
}
}
$num=10;
judge($num);
?>
㈨ 用php做相反數,代碼是什麼
根據題目的要求,我們可以知道我們要求相反數,我們只需要在數的前面加負號就能使這個數變為相反數。
正確的代碼:
function inverseNumber($num){
if($num > 0){
return (0 - $num);
}else{
retuen (0 - $num);
}
}
$num = 100;
echo inverseNumber($num);
(9)php判斷一個數是正反數擴展閱讀:
PHP優點:
1、流行,容易上手,PHP是目前最流行的編程語言,這毋庸置疑。它驅動全球超過2億多個網站,有全球超過81.7%的公共網站在伺服器端採用PHP。PHP常用的數據結構都內置了,使用起來方便簡單,也一點都不復雜,表達能力相當靈活。
2、開發職位很多,在伺服器端的網站編程中PHP會更容易幫助你找到工作。很多互聯網相關企業都在使用PHP開發框架,所以可以說市場對PHP的開發程序員的需求還是比較大的。
3、仍然在不斷發展,PHP在不斷兼容著類似closures和命名空間等技術,同時兼顧性能和當下流行的框架。版本是7之後,一直在提供更高性能的應用。
4、可植入性強,PHP 語言在補丁漏洞升級過程中,核心部分植入簡單易行,且速度快。
5、拓展性強,PHP 語言在資料庫應用過程中,可以從資料庫調取各類數據,執行效率高。
PHP缺點:
1、PHP的解釋運行機制,在 PHP 中,所有的變數都是頁面級的,無論是全局變數, 還是類的靜態成員,都會在頁面執行完畢後被清空。
2、設計缺陷,缺少關注PHP被稱作是不透明的語言,因為沒有堆棧追蹤,各種脆弱的輸入。沒有一個明確的設計哲學。早期的PHP受到Perl的影響,帶有out參數的標准庫又是有C語言引入,面向對象的部分又是從C++和Java學來的。
3、對遞歸的不良支持,PHP並不擅長遞歸。它能容忍的遞歸函數的數量限制和其他語言比起來明顯少。
參考著資料來源:網路-PHP
㈩ php要如何判斷一個變數是否為負數
判斷這個數是否小於0即可.如果該數小於0,則是負數,否則為正數.