【お題】PHP学習課題スレ【出せや】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2006/11/07(火) 09:14:49ID:???お題を出す。
↓
お題を解く。
↓
次のお題を出す。
■ルール■
しゅくだいまるなげはやめてね。
かんじょうてきになってあらすひとはほうちしてね。
って、ぜんぶおかあさんがゆってた。
まずは画面にHello! World!を表示するスクリプトを書け。
0002nobodyさん
2006/11/07(火) 09:20:34ID:???http://pc8.2ch.net/test/read.cgi/php/1147830986/
0003nobodyさん
2006/11/07(火) 11:56:14ID:???<?php
// Hello World!を出力する
?>
Hello! World!
<?php
exit;
?>
【問題】
フィボナッチ数列を500まで表示する
0004nobodyさん
2006/11/07(火) 13:33:00ID:???//フィボナッチ数列を500まで表示する
?>
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377
<?php
exit;
?>
【問題】
メルセンヌ数を40番目まで表示する
0005nobodyさん
2006/11/09(木) 15:34:29ID:???0006nobodyさん
2006/11/12(日) 05:07:25ID:???0007nobodyさん
2006/11/16(木) 23:16:39ID:2D3d8igA天才ですね・・・。
0008nobodyさん
2006/11/16(木) 23:18:43ID:???0009nobodyさん
2006/11/18(土) 05:31:46ID:iqr2DONW<?php
////フィボナッチ数列を500まで表示する
$a = 1;
$b = 0;
while(($a+$b) <= 500){
$r = ($a+$b);
echo $r."<br>";
$a = $b;
$b = $r;
}
?>
メルセンヌ数ワカンネ
【問題】
今月の日曜日の日付を全て表示
0010nobodyさん
2006/11/19(日) 18:00:40ID:???// 今月の日曜日の日付を表示
?>
<FORM action="this.php" method="POST">
今月の日曜日の日付を全て入力してください。<br/>
<input type="text" name="nixciyoubi"></form>
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
if(isset($_POST['nichiyoubi']){
$nichiyoubi = $_POST['nichiyoubi'];
} }
unset($nichiyoubi);
<<<EOF
5日、12日、19日、26日
EOF;
?>
できた〜(><)
0011nobodyさん
2006/11/19(日) 20:06:19ID:msxJ852A$year = date("Y");
$month = date("m");
echo "<H1>"."$year"."年"."$month"."月の日曜日</H1>";
for($i=1;$i<32;$i++){
if(checkdate($month,$i,$year)){
$w = date("w",mktime(0,0,0,$month,$i,$year));
if($w == 0){
echo "$i"."日<br>";
}
}
}
?>
お題:一言メッセージ×10行のチャット、名前入力必要なし。
0012nobodyさん
2006/11/21(火) 06:54:01ID:???$log=@file('chat.log');
if(!is_array($log)){$log=array();}
if(isset($_POST['monolog'])){
array_unshift($log, $_POST['monolog']."\n");
$log=array_slice($log, 0, 10) ;
file_put_contents('chat.log', $log) ;
header('location: 10line_chat.php') ;
exit;
}
?>
<html><hrad></head><body><p>10行チャット<br>
<form method="post" action="10line_chat.php">
<input type="submit" value="送信"><input type="text" name="monolog"></form></p>
<?php
foreach($log as $idx=>$value){
echo '<hr>'.$value ;
}
?>
<hr></body></html>
【問題】xmlを再帰的に配列に変換する関数を定義せよ
0013nobodyさん
2006/11/25(土) 10:21:48ID:???function loadXML($filename){
return simplexml_load_file($filename);
}
?>
0014nobodyさん
2006/11/25(土) 21:36:00ID:???0015nobodyさん
2006/11/29(水) 17:33:48ID:???function parseXML($node) {
switch ($node->nodeType) {
case XML_ELEMENT_NODE:
$a = array();
for ($i = 0; $i < $node->childNodes->length; $i++) {
if ($rs = parseXML($node->childNodes->item($i))) {
$a[] = $rs;
}
}
return $a;
case XML_TEXT_NODE:
case XML_CDATA_SECTION_NODE:
return $node->data;
case XML_DOCUMENT_NODE:
return parseXML($node->documentElement);
default:
return null;
}
}
0016お題だしまつ
2006/12/21(木) 14:12:17ID:ZbTcJ5yP0017nobodyさん
2006/12/21(木) 16:25:36ID:TXohL2r+声だしてワラタ
0018nobodyさん
2006/12/21(木) 22:54:41ID:???分数って…
どうやって表現すんだ?
$a = $b / $c;
$a = 0.5;
とかでいいのか?普通の計算式じゃね?
解を分数にするとかならわからんでもないが、簡単すぎね?
0019nobodyさん
2006/12/21(木) 23:02:40ID:???$bunsi[0] = 2;
$bunbo[0] = 5;
$bunsi[1] = 3;
$bunbo[1] = 4;
$a = $bunsi[0] / $bunbo[0] + $bunsi[1] / $bunbo[1];
echo $a;
ディレクトリ内の構造をツリー表示せよ。
aiueo
├a.txt
├kakikukeko
:├b.php
:
0020nobodyさん
2006/12/24(日) 10:50:45ID:???0021nobodyさん
2006/12/29(金) 20:48:17ID:???それぞれのデータ毎に昇順、降順で並べ替えられる
PHP作ってくんない?中古車情報検索みたいなやつ。
出来が良かったら俺のサイトで使ってやるぜ?クズども。
■ このスレッドは過去ログ倉庫に格納されています