❶ php 多個判斷請教
首先你顯示的值需要和你的用戶名有一個綁定的關系,
對象:
例如a對象有一個屬性值num,這個num對應的是1。直接根據獲取的對應獲得其num的屬性值就可以了。一般更多使用if是用來判斷這個值做其他的業務操作,比如1驗證中,2驗證通過,3驗證失敗 這類的狀態。
變數:
如果a是你說的a=1這種,直接輸出變數a就搞定了。
這種if來判斷的沒有意義。
❷ php方法調用
<?php
//該例子是讓大家知道,在php中如何定義一個方法,以及如何調用方法
//下面定義一個方法,這個方法很簡單,就是處理2個數的相加問題
functionadd($number1,$number2){
$sum=$number1+$number2;
echo$sum;
}
//我們來調用add()方法
add(1,2);
/**
說明:
function這個關鍵字就是聲明方法的。在這個關鍵字後面的add就是方法的名稱,括弧中的是參數。
也可以沒有參數的。大括弧內是方法體。裡面是該方法的邏輯。
下面的add(1,2)就是調用add這個方法。如果沒有調用方法將不會被執行的。
*/
//定義一個帶有返回值的方法
functionre($n1,$n2){
$sum=$n1+$n2;
return$sum;
}
//調用有返回值的方法,調用這個方法,值是5。
echore(2,3);
?>
❸ PHP函數數字比大小
function mayor($n1,$n2,$n3){
echo max($n1,$n2,$n3);
}
mayor(1,2,3);
❹ php如何同時判斷多個值
$arr=array(n1=0,n2=1,n3=2,n4=0);
$i=0;//初始一個變數為0,用戶記錄大於1的元素有幾個
$j=sizeof($arr);//數組的元素個數
foreach($arras$value){//遍歷數組
if($value>1){//如果數組元素值大於1
$i++;//遞增
}
}
if($i==$j){//如果全部大於1
執行代碼a
}elseif($i==3){//如果3個值大於1
執行代碼b
}elseif($i==2){
執行代碼c
}
❺ php怎麼把2個數組整合對應起來
<?php $a=array('zimu'=>array('a','b','c') ,'shuzi'=>array('1','2','3')) ;
$b=extract($a);
$i=0;
foreach($zimu as $v1){
$v2=$shuzi[$i];
$c=array($v1,$v2);
print_r($c);
$i++;
}
//------------------------------
輸出結果為
Array ( [0] => a [1] => 1 ) Array ( [0] => b [1] => 2 ) Array ( [0] => c [1] => 3 )
?>
❻ php 把一個數字用來拆分成3份,每份不能大於9,而這每份都是隨機的數字
首先,這個數肯定不能大於27,否則至少有一份就要大於9了
其次,每份能不能是0?如果能,那麼這個數最小可以是0,否則就不能小於3(下面的例子假定是後者)
<?php
$x = 21; //這是要拆分的數字
if($x>27){
exit("數字超出范圍");
}elseif($x>18){
$n1=rand($x-18,9);
$n2=rand($x-$n1-9,9);
$n3=$x-$n1-$n2;
}elseif($x>10){
$n1=rand(1,9);
$n2=rand(1,$x-$n1-1);
$n3=$x-$n1-$n2;
}elseif($x>2){
$n1=rand(1,$x-2);
$n2=rand(1,$x-$n1-1);
$n3=$x-$n1-$n2;
}else{
exit("數字超出范圍");
}
echo $x."=".$n1."+".$n2."+".$n3;
?>
❼ php中同時等於兩個值怎麼寫
$arr = array(n1= 0,n2 = 1,n3 = 2,n4 = 0);$i = 0; //初始一個變數為0,用戶記錄大於1的元素有幾個$j = sizeof( $arr ); //數組的元素個數foreach ( $arr as $value ) { //遍歷數組 if ( $value > 1 ) { //如果數組元素值大於1 $i++; //遞增 }}.
❽ php的問題
echo "結果:".$n1+$n2; 這樣php會解析成 echo "結果:".$n1 +$n2,也就是『結果:1』 +2 『結果:1』字元串就解析成了0 我怎麼說 沒輸出結果了,改進方法是 echo "結果:".($n1+$n2); 或者是
echo "結果:" , ($n1+$n2);
❾ PHP中關於判斷一個數是否是素數的表單操作,有個地方不知道該怎麼改
for語句缺少步長,你的代碼會進入死循環,下面的語句:
for($i=1;$i<=$n1;){
應該修改為:
for($i=1;$i<=$n1;$i++){