導航:首頁 > 編程語言 > 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有趣的代碼題相關的資料

熱點內容
做賬為什麼要用加密狗 瀏覽:583
考研群體怎麼解壓 瀏覽:156
linux修改命令提示符 瀏覽:224
圓圈裡面k圖標是什麼app 瀏覽:59
pdf加空白頁 瀏覽:945
linux伺服器如何看網卡狀態 瀏覽:316
解壓新奇特視頻 瀏覽:704
圖書信息管理系統java 瀏覽:552
各種直線命令詳解 瀏覽:862
程序員淚奔 瀏覽:146
素材怎麼上傳到伺服器 瀏覽:515
android百度離線地圖開發 瀏覽:189
web可視化編程軟體 瀏覽:293
java筆試編程題 瀏覽:746
win11什麼時候可以裝安卓 瀏覽:564
java不寫this 瀏覽:1001
雲點播電影網php源碼 瀏覽:97
pythonclass使用方法 瀏覽:226
移動加密軟體去哪下載 瀏覽:294
php彈出alert 瀏覽:209