元DQNの話したいことOkissta.com

お前ら待望の市バスが衝撃の価格で出品中!!!!

大阪市交通局はこのほど、市バス車両を「ヤフオク! 官公庁オークション」に出品すると発表した。出品するのは、大・中型の天然ガスノンステップバス車両15両と、メルセデス・ベンツ製の小型ノンステップバス車両(通称赤バス)12両の計27両。
オークションに出品される天然ガス中型ノンステップバス(写真左)とメルセデス・ベンツ製の小型ノンステップバス(同右)
同局はこれまでにも、市営地下鉄や市バスなどで使用していた物品の売却を目的に、同オークションを活用していた。市バス車両を出品するのは今回が初めてだという。

http://news.mynavi.jp/news/2013/07/19/127/index.html


そして気になるお値段は100万円となっているみたいです。市バスの相場なんてものは聞いたことも知ろうとも思わないので、この価格が妥当なのかどうかは定かではありませんが。

続きを読む>>

php個人的メモ3 特殊記号

今回はゼロからできるPHP+MySQL Webシステム構築 星野努 さんの書籍を参考にしてますので、CD-ROMで勉強したい方はそちらを参考にどうぞ

\t  タブ
\n  改行
\\  \を文字として使用
\$  $を文字として使用

例:
<?php
print "<html>";
print "<body>";
print "ABCDEF<br>";
print "php<br>\n";   

print "\t\tABCDEF<br>\n"; 
print "\t\tphp<br>\n";

print "\t<body>\n";
print "</html>\n";
?>

コピペしてソースを見て下さい。\nが入ればソース内で改行がおこり、\tが入ればタブができます。

文字列”” が複数行にわたって記述されている場合は、PHPスクリプトの記述通りにソース内が出るみたい。


次はおなじみ if 文です。









続きを読む>>

php個人的メモ3 文字列の結合いろいろ

ピリオドで結合する以外の方法

例:
<?php
  $a = "PHP";
  $b = "MySQL";

  print $a . " と " . $b . "<BR>";  //ドットによる結合
  print "$a と $b<BR>";             //文字列内に変数を含める
  print "$a と " . "$b<BR>";        //文字列内に変数を含めてドットで結合
  print "{$a}と{$b}<BR>";           //スペースを空けずに変数を含める

?>

<!-- HTML内における部分的なPHP-->
<?="$a と $b<BR>"?>

出力
PHP と MySQL ピリオドによる結合は 変数 の前後に半角スペースが空く
PHP と MySQL  これが一番楽なような気がする スペースは空く
PHP と MySQL  何故中途半端なところで結合するかわからない 
PHPとMySQL  {} ←で変数を囲むと半角スペースが消滅するみたい
PHP と MySQL  HTML内は <?""?>でおk

ピリオドを使用した結合は確実に動作する。その他はエラーを吐く時があるらしい



続きを読む>>

php個人的メモ2 インクリメント デクリメント 文字列の出力

インクリメント ++
デクリメント  --

例:
<?php
  $a = 1;

  print ++$a;     先に記述なので2
  print "<BR>";

  $a++;        後ろに記述なので今は2 でも次から3
  print $a;       前述のとおり 3と出力
  print "<BR>";

  print $a++;     後ろに記述なので3と出力 次から4
  print "<BR>";

  print $a;      4と出力
  print "<BR>";

?>

前に記述すると+されてからprintされる
後に記述するとprintされた後から+される

出力:

文字列の扱い方
・前後には必ず” ダブルクォーテーションで囲む(Shift+2)
文字として”を出力したい場合は ¥”と書く
・間に.ピリオドを入れると全体を連結して1つの文字列にできる
・間に.=ピリオドとイコールを入れると、左辺の変数に代入されている文字列の後ろに右辺の文字列/変数に代入した文字列を結合できる

HTMLを使用する場合はダブルクオォーテーションが使えないので’シングルクオーテーションか¥”で代用して使用する

例:
<?php
  $a = "PHP";
  $b = "MySQL";

  print $a;    PHPと出力   
  print "<BR>";

  print $a . "と" . $b . "<BR>"; ピリオドでつないでいるのでPHPとMySQLと出力

  $a .= "と" . $b; 文字列をピリオドイコールで結合 
  print $a . "<BR>"; 上記で結合したので$a単独でPHPとMySQLと出力
  $a .= "をただいま勉強中です!"; さらに結合
  print $a . "<BR>"; $aのみでPHPとMySQLをただいま勉強中です!と出力

  print "\"PHP\"" . "と\"MySQL\"<BR>"; ”を文字列出力

  print "<FONT color='#ff0000'>" . $a . "<BR>"; ’でHTMLタグを反映
  print "<FONT color=\"#ff0000\">" . $a . "<BR>"; ¥”でHTMLを反映

?>

出力:
PHP
PHPとMySQL
PHPとMySQL
PHPとMySQLをただいま勉強中です!
"PHP"と"MySQL"
PHPとMySQLをただいま勉強中です!
PHPとMySQLをただいま勉強中です!


続きを読む>>

php個人的メモ1

開始 <?php
終了    ?>

画面の出力 print "~";

phpをHTMLに埋め込む

<?php
  $now = date("Y年m月d日 h時i分");
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=EUC-JP">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE></TITLE>
</HEAD>
<BODY>
<HR>
<BR>
現在の日時は <?=$now?> です。<BR>
<BR>
<HR>
</BODY>
</HTML>

コメント記述 //コメント
複数行コメント /*コメント */

phpの変数は宣言なし
変数名の前に$
英語や数字を使える 先頭に数字はNG
大文字と小文字は区別

変数には数値や文字などを代入出来る
代入の代入ができる
データの代入では = の左に変数 右にデータや別の変数を置く
変数には制約がないため 文字 整数 小数点数など代入可能
異なるデータを次々代入できる ただし上書き

例:
<?php
  $a = 100;    $aは100である
  print $a;    $aを出力しろ
  print "<BR>"; 改行
  print $a + 100; $aに100を足した数を出力しろ
  print "<BR>";

  $a = $a + 50;  これより下は$aとは$a+50つまり150だ
  print $a;     150だ!!
  print "<BR>"; 改行

  $b = 200 + 30; $bとは230だ
  print $b;     230!!!
  print "<BR>";  改行
  print $a + $b;  150+230ということを出力しろ
  print "<BR>";   疲れた

?>

ブラウザ表示

100
200
150
230
380

数値の演算
エクセルと同じ

足し算=+
引き算=-
掛け算=*
割り算=/
剰余=%

例:
<?php
  $a = 50;
  $b = 40;

  print $a + $b; 50+40 =90
  print "<BR>";
  print $a - $b;  50-40=10
  print "<BR>";
  print $a * $b;   50×40=2000
  print "<BR>";
  print $a / $b;   50÷40=1.25
  print "<BR>";
  print $a % $b;  50÷40=1と10あまり =10
  print "<BR>";

?>

出力:
90
10
2000
1.25
10

複合演算子
例:
<?php
  $a = 50;        //変数aに初期値として50を代入

  $a += 10;       //変数aに10を加算
  print $a;    60
  print "<BR>";

  $a -= 30;       //変数aから30を減算
  print $a;    30
  print "<BR>";

  $a *= 3;        //変数aを3倍
  print $a;    90
  print "<BR>";

  $a /= 6;        //変数aを6で除算
  print $a;   15
  print "<BR>";

?>


出力
60
30
90
15

つづく


続きを読む>>