2011年04月10日

第35回 PHPの配列

HTMLのPREタグで囲むとデバッグしやすいことを学んだ。
色んな人に助けてもらいながらプログラミングを勉強できています。



【この課での内容】

PHPの配列

【教材範囲】

PHPの絵本30〜33ページ

【成果物】

http://programming.so.land.to/2011-04-10-2.php

【つまづいた箇所・解決法】

var_dumpで変数を表示しようとしても全部が表示されない。
→勘違いでちゃんと動作していた。この先複雑なソースを書くことになると思うけど、分かりやすいソースを書くことが大事。

【未解決の悩み】

特に無し。

【ソース】

※タグの囲み(<)を半角から全角に置換してあります。


<!DOCTIPE html PUBLIC "-//W3C??DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR.xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"
content="text/html;charset=utf-8" />
<html>
<head>
<title>2011-04-10-2</title>
</head>


<?php

$a = array(0 => 1, 1 => 2, 2=> 3);
echo $a[0]. "<br />\n";

$a = array('ねこ', 100);
echo $a[0]. "<br />\n";

$a = array(1, 2, 3);
echo $a[0]. "<br />\n";

$a[0] = "One";
$a[1] = "Two";
$a[2] = "Three";
$n = 2;
echo $a[$n]. "<br />\n";

$a = array("dog" => "いぬ", "cat" => "ねこ");
echo $a[dog]. "<br />\n";

$a = array("a", "b", "c");
unset ($a[1]);

$a = array("a", "b", "c");
unset ($a);

$a = array(1, 2, 3);
$b = array(1, 3, 4);
$c = array_diff($a, $b);
echo '<pre>';
var_dump ($c);
echo '</pre>';
echo"<br />\n";

array_push($a, 4, 5);
var_dump ($a);
echo "<br />\n";

$b = array('A' => 1, 'B' => 2, 'C' => 3);
array_push($b, 4, 5);

var_dump($b);

?>
</body>
</html>
posted by yuuya1986 at 19:19| Comment(0) | PHP | このブログの読者になる | 更新情報をチェックする

第34回 PHPの変数・文字列

ちょっと思うところがあったのでテキストをやさしいPHPからPHPの絵本に戻しました。
まずはさくっと掲示板を作れるようになる。

以前やった範囲ですが、復習もかねてやっています。

【この課での内容】

PHPの変数・文字列

【教材範囲】

PHPの絵本17〜29ページ

【成果物】

http://programming.so.land.to/2011-04-10-1.php

【つまづいた箇所・解決法】

とくになし

【未解決の悩み】

とくになし

【ソース】

<!DOCTIPE html PUBLIC "-//W3C??DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR.xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"
content="text/html;charset=utf-8" />
<html>
<head>
<title>2011-04-10-1</title>
</head>


<?php

$a = 100;
var_dump($a);
echo "<br />\n";

$b = 2.2;
var_dump($b);
echo "<br />\n";

$c = true;
var_dump($c);
echo "<br />\n";

$d = NULL;
var_dump($d);
echo "<br />\n";

$e ="PHPの絵本";
var_dump($e);
echo "<br />\n";


$a = 2;
$b = 3;
print "変数\$aに変数\$bを代入<br />\n";

$a = $b;
print "\$a = $a, \$b = $b\n<br />\n";


?>

<?php

$a = "あいうえお";
print "\"$a\"";
print "<br />\n";
echo '\n$a';
echo"\n"."<br />\n";

?>

<?php

$a = <<< EOD

Hello
World !<br />\n

EOD;
echo $a. "<br />\n";

?>

<?php

$str = 'cat';
$first = $str[0];
$third = $str[2];

echo $first. $third."<br /\n>";

$str[1] = 'u';
echo $str;

?>



</body>
</html>
posted by yuuya1986 at 18:24| Comment(0) | PHP | このブログの読者になる | 更新情報をチェックする

第33回 データベース関連

すっかり久しぶりの更新となってしまいましたが、プログラミング作業自体は進めています。

それではなぜ更新しなかったのかと言うと、サイト作成を主に行っていたからです。

実はそのサイト自体はもう出来ていて動きもするんですが、現状ではお世話になっている企業のサーバーを使ってるんですね。

ですので自分でドメイン取ってサーバー借りてそっちで運営しようと思っているんですが、その作業が難航していて公開が遅れているわけです。

ーーーーーーーーーー

まぁそのサイトはおいおい公開するとして、このブログもまた少しずつにはなりますが更新していこうと思います。

スタンスとしては業務時間外に業務内容以外で行った作業を書き記す感じになっていくと思いますのでよろしくお願いします。


ちなみに更新していない時に↓のデータベース関連のテキストも終わらせています。

1からデータベースを構築すると言うよりもすでにあるデータベースをいかに利用するかという本ですが、これをやることによってデータベースへの理解は深まったことでサイトを作ることもできたと思ってるのでお試しください。


posted by yuuya1986 at 17:30| Comment(0) | MySQL | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。