導航:首頁 > 編程語言 > php有趣的代碼題

php有趣的代碼題

發布時間:2022-08-14 18:38:32

① 如何用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++;
}

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

② php 基礎運行代碼問題解答 來明白的已經3個啥也不會的來回答了

9、 姓名: 王五 年齡: 26 性別: 男

10、 5

11、 20

12、 HTML

13、 if ($i<6)

14、 if ($i%2==1)

$sum+=$i;

③ php代碼問題

你仔細看你的代碼,引號的使用是錯誤的,所有就語法錯誤了。你用ZEND,0.00001秒內就看到錯了,錯在哪裡了
在引號里使用相同的引號就得加上\例如
"adfdsf\"dlfjd\"";
或者在單引號里使用雙引號

<?php
//創建短名字
$llcc_server=$_POST["llcc_server"];
$llcc_user_name=$_POST["llcc_user_name"];
$llcc_user_pass=$_POST["llcc_user_pass"];
$llcc_data_name=$_POST["llcc_data_name"];
//打開文件
$fp=fopen("config.php",'w');

if (!$fp) {
echo "對不起!無法連接到伺服器!請重新輸入";
}
//寫入文件內容
$outconfig="<?php ";
$outconfig.='$server=';
$outconfig.="\"$llcc_server\"; ";
$outconfig.='\'$server_name=\'';
$outconfig.="\"$llcc_user_name\"; ";
$outconfig.='\'$server_pass=\'';
$outconfig.="\"$llcc_user_pass\"; ";
$outconfig.='\'$server_data=\'';
$outconfig.="\"$llcc_data_name\"; ";
$outconfig.="?>";
$fw=fwrite($fp,$outconfig);

if ($fw) {
echo "成功! ";
echo "請注意:安裝之後請將安裝程序刪除 以免被黑客利用!";
echo "安裝程序放置地點 ./install.php ./check_install.php " ;
echo "稍後 網頁將會轉載到首頁 !";
}

④ 用php代碼程序求出這道題,給好評

設四個數分別為a、b、c、d,則有如下方程:
a+b=8
c-d=6
a+c=13
b+d=8
解方程得
a=12.5
b=4.5
c=9.5
d=3.5

這個問題不適合用PHP來做。

⑤ PHP代碼問題!(共3個)

1.獲取IP
if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
$onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
$onlineip = getenv('REMOTE_ADDR');
} elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
$onlineip = $_SERVER['REMOTE_ADDR'];
}
// $onlineip 就是獲取的IP.. 上面給了很多相關情況來獲取IP 摘自discuz的common.inc.php
2.統一時間
獲取伺服器時間函數:time()
你可以用變數 $timestamp = time() 來統一單一腳本的時間,然後調用$timestamp即可
可以使用date("Y-m-d H:i:s", $timestamp) 來轉換.. 具體的參考 date() 函數的使用(網路一下即可)
3.創建文件夾
mkdir("./dir/", 777); 即可,具體參照mkdir函數..
判斷文件存在的函數是 file_exists() 具體都可以搜索出來..
~~~

⑥ PHP的一些代碼問題

你起碼要有個步驟是判斷用戶名是否為空或者正確呀~

你那段驗證用戶名和標題的代碼是JS的,只是簡單的前台驗證,如果真要添加後台是會無視這樣的驗證的,只要滿足後天添加的條件就會成功。

所以說前台驗證會提高瀏覽體驗和降低系統風險,而歸根結底保證數據准確性的只能是後台驗證。

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

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

⑧ PHP代碼問題

因為你的if語句有問題,if($shenggao=$tizhong)這是一個賦值語句,肯定成功啦,應該是==

閱讀全文

與php有趣的代碼題相關的資料

熱點內容
分段加密的安全性 瀏覽:507
咪咕直播為什麼沒有適配安卓系統 瀏覽:172
php模版大全 瀏覽:102
沒車能解壓嗎 瀏覽:634
php開發oa系統源碼 瀏覽:759
怎麼安裝蘋果ios的app 瀏覽:581
app拉新如何機刷 瀏覽:480
zendeclipseforphp 瀏覽:480
同時有幾個微信如何加密微信 瀏覽:86
大眾20t壓縮比 瀏覽:566
程序員要記住的500個單詞 瀏覽:830
wq快捷方式在哪個文件夾 瀏覽:965
雲南到河北源碼 瀏覽:92
安卓手機怎麼玩造夢3 瀏覽:60
多玩我的世界盒子怎麼創造伺服器地址 瀏覽:986
手機如何下載米家app 瀏覽:96
未知來源app在哪裡 瀏覽:206
命令與征服3合集 瀏覽:752
有免稅標簽有溯源碼是假的嗎 瀏覽:218
stc89c52單片機引腳圖 瀏覽:223