導航:首頁 > 編程語言 > php代碼題目

php代碼題目

發布時間:2022-04-17 03:47:30

A. php代碼問題,求幫看看。

<?php
$alive='';
$listr='';
$daycss='';
$week=array(
"周一",
"周二",
"周三",
"周四",
"周五",
"周六",
"周日",
);
for($i=-3;$i<4;$i++)
{
$curdateline=strtotime('+'.$i.'days');
$curdate=date('md',$curdateline);
$day=date('m月d日',$curdateline);
$week_day=$week[(date('N',$curdateline)-1)];
echo('<lidata-id="'.$curdate.'"class=""><div>'.$week_day.'</div><ahref="/#">'.$day.'</a><iclass="i-cut"></i></li>');}
?>

B. PHP程序題

樓主,如果直接按照上面的的代碼來運行,會出錯的!
出錯如下:Fatal error: Cannot pass parameter 1 by reference in **********

改為如下代碼:
$str = "world";
echo func($str);
function func(&$param) {
return "Hello".$param;
}
運行結果如下輸出:Helloworld

這里的function func (&$param) 表示需要一個引用類型的參數傳遞。說白了需要傳遞的是一個變數。
如果直接傳遞一個字元串的話,表示傳遞的是一個常量,一個字元串常量。
所以報錯了!
改為一個參數傳遞後,正確!

如果說是面試題的話,這里應該考察的是引用類型的參數的作用啊!
樓主是不是題目每寫完整呢!

或者出題者就是需要你回答結果會報錯,並且回答為什麼會錯呢!
以此來檢查你的實踐能力吧!
面試中有很多這樣的題目,都要有非常規思維!

C. php題目求助 這題我的代碼哪裡有問題,沒報錯也沒輸出,要怎麼改

你的程序用的函數不對,我幫你改完了,你看看吧

<?php

for($i=1;$i<100000;$i++){

$q=0;

for($j=0;$j<strlen(strval($i));$j++){

$f=substr(strval($i),$j,1);

$q+=intval(pow(intval($f),strlen(strval($i))));

}

if($i==$q){

echo$i."";

}

}

?>

D. PHP練習題

1、PHP語言標記是(B )。

A、<……>

B、<?php……?>

C、?…………?

D、/*………*/

2、PHP代碼要想以「<?」為開頭,以「?>」為結束,需要啟用配置文件中的(A )選項。

A、short_open_tag

B、asp_tags

C、allow_call_time_pass_reference

D、safe_mode_gid

4、PHP語句以什麼符號結束( C )

A、 .

B、 :

C、 ;

D、無需任何符號,換行就行

5、PHP中那些字元被認為是間隔字元(空白符)( A )。

A、空格

B、下劃線字元

C、製表符

D、回車符

E. 求PHP 符號排列代碼,題目如下: * ** *** **** *****

如果要用多個條件排序,可以在order後面把條件和排列方式列出,用逗號隔開,他就優先按第一個條件排列,然後按第二個條件排列
select * from member order by 次數 desc,時間 desc Limit 0,10

F. 如何用php代碼完成下列題目

<?php
/*
$d為天數,吃了多少天 這里是9天
$le為剩下的數量 這里是1個
$all為總數量,要輸出的結果
*/
function all_num($d, $le){
for($i=0; $i<$d; $i++){
if($i==0){
$all = ($le+1)*2;
}else{
$all=($all+1)*2;
}
}
return $all;
}

/*
$x為第一次下落的高度
$num為下落的次數
$high為每次反彈高度
$res為輸出的結果
*/
function res_num($x, $num){
for($i=0; $i<$num; $i++){
if($i==0){ //第一次下落
$res = $x;
$high = $x;
}else{
$high = $high*2/3; //除第一次外,後每一次下落與反彈的高度是一樣的
$res+= $high*2;
}
}
$res = number_format($res, 2); //保留兩位小數
return $res;
//此題不用考慮最後球不反彈的情況,因為反彈的高度不會為o,這是理想環境下的
}

/*
$n為用戶定義最後相加的數的位數
$num為a的值,就題目來理解的哈
$res 為最後相加的結果
*/
function n_num($n, $num){
for($i=1; $i<=$n; $i++){
if($i==1){
//$num = strval($num);
$res = (int)str_pad($num, $i, $num) ; //填充函數
}else{
//$num = strval($num);
$res+= (int)str_pad($num, $i, $num);
}
}
return $res;
}

/*
列印出3~100之間的所有素數(質數)。
值范圍已經定了,就不用做參數來的
$res 為數組,包含3--100所有的質數
*/
$res = array();
$i = 3;
while($i <= 100){
if($i<=10){ //10以內的質數就直接寫入了,當然如果
//$i不確定的話,就要做判斷了,這里就不多寫了
$res = array(3,5,7);
}elseif($i%2 != 0 && $i%3 != 0 && $i%5 != 0 && $i%7 != 0){
$res[] =$i;
}
$i++;
}

/*
後面幾個題就自己做的,現在沒時間了
*/
?>

G. PHP程序員上機面試題(並附答案,回答好的加分)

題集網上有一套php的面試題:http://www.tijee.com/tags/46-php-face-questions/posts

H. php編程題目,直接回答代碼,謝謝

<?php
$day = "2008-1-1";
function testp8($day)
{
return date("Y-m-d")-$day;
}
echo testp8($day);
?>

I. php的一些題目

第一題
你的代碼有錯誤:$b = (int)$a / 10;改成$b = intval($a/10);
輸出結果,由於沒有break,輸出結果是:[two][three][other integer]

第二題
輸出結果:a=davidb=

第三題
輸出結果:2010-06-09 03:30:25 pm

第四題
輸出結果:60

J. 用PHP做多項選擇題,資料庫怎麼設計, 代碼怎麼寫....

常規思路


表1(問題)

question

id(主鍵)text(問題內容)rightAnswer(正確答案)


表2(備選答案)

answer

id(主鍵)qid(對應的問題id)text(備選答案)


$sql="SELECT*FROMquestion";
$r=mysql_query($sql);
while($row=mysql_fetch_rows($r)){
//輸出題干
echo$row[1];
$subsql="SELECT*FROManswerWHEREqid='".$row[0]."'";
$subr=mysql_query($subsql);
while($subrow=mysql_fetch_rows($subr)){
//輸出備選答案
echosubrow[2];
}
}


我相信這是比較主流的設計思路,希望的幫到你


至於比對答案的時候,有一種簡單做法,你傳回來的答案不是數組嗎,將資料庫正確答案以字元串形式輸出,打散成數組,求2個數組的交集,根據交集數量判斷正確個數


不懂歡迎追問

閱讀全文

與php代碼題目相關的資料

熱點內容
php獨立運行 瀏覽:530
手機sh執行命令 瀏覽:727
雲伺服器的角色 瀏覽:733
單片機頻率比例 瀏覽:840
我的世界伺服器如何關閉正版驗證 瀏覽:504
如何查roid伺服器上的 瀏覽:130
安卓手機主板如何撬晶元不掉電 瀏覽:249
php各個框架的優缺點 瀏覽:101
php1100生成數組 瀏覽:359
以後做平面設計好還是程序員好 瀏覽:552
雲伺服器應用管理 瀏覽:438
飢荒雲伺服器搭建過程 瀏覽:186
可編程式控制制器優點 瀏覽:99
壓縮垃圾車說明書 瀏覽:28
五輪書pdf 瀏覽:802
單片機定時流水中斷系統流水燈 瀏覽:701
u8如何連接伺服器配置 瀏覽:68
動力在於緩解壓力 瀏覽:867
報考科一用什麼app 瀏覽:346
knn人臉識別演算法 瀏覽:431