huskycyan

webデザインを中心に学習したことを日記として残しています。

PHP・基礎の復習

明日試験があるのでPHPの簡単な確認作業をした。

>|php|

<?php

//変数と代入
$hensu="";
$hensu='おはよう';
print $hensu."<br>\n";

//クォーテーションと特殊文字
$quo='こまめに';
print '<p>プログラムは{$quo}チェック</p>';
print "<p>プログラムは{$quo}チェック</p>\n";//\nは改行,ダブルクォーテーションの場合は変数を出力

//文字列結合
$mor='おはようございます';
print $mor."<p>今日も寒いですね。</p>\n";//ドットによって文字列結合

//数値と算術演算子
$ans=34+21;//足し算
print "$ans<br>";
$ans=65-45;//引き算
print "$ans<br>";
$ans=12*8;//掛け算
print "$ans<br>";
$ans=99/3;//割り算
print "$ans<br>";
$ans=36%7;//余剰
print "$ans<br>";

//変数同士の演算
$ans1=9;
$ans2=4;

//足し算
$ans=$ans1+$ans2;
print $ans."<br>";
//引き算
$ans=$ans1-$ans2;
print $ans."<br>";
//掛け算
$ans=$ans1*$ans2;
print $ans."<br>";
//割り算
$ans=$ans1/$ans2;
print $ans."<br>";
//余剰
$ans=$ans1%$ans2;
print $ans."<br>";
//実数と変数での計算
$ans=$ans1/3;
print $ans."<br>";
//癖のあるPHPの計算
$ans3='さん';
$ans4='さんさん、さわやか3組';
$ansx = $ans3+$ans4;
print $ansx."<br>"; //文字は0扱い

$ans3=3;
$ans4='さんさん、さわやか3組';
$ansx=$ans3+$ans4;
print $ansx.'<br>';//3+0と認識

$ans3 = 3;
$ans4 = '3組';
$ansx = $ans3+$ans4;
print $ansx."<br>";//3+3と認識

//複合代入演算子と加算子、減算子
$val = 1;
$val += 1;
print $val.'<br>';

$val = "さんさんさんっ";
$val .= "さわやか3組";
print $val."<br>";

//加算子
$i=1;
++$i;
print"\$iは{$i}<br>";//自信に1加える

//後置加算子
$i=1;
$i++;
print"\$iは{$i}<br>";

//減算子
$i=2;
--$i;
print"\$iは{$i}<br>";//自信から1引く
//後置減算子
$i=2;
$i--;
print"\$iは{$i}<br>";

//配列
$dor = array('悟空','フリーザ','ドドリア','ヤムチャ');
print $dor[3].'<br>';
print_r($dor).'<br>\n';//配列全体表示
var_dump($dor).'<br>\n';//中身確認データの型も表示

//連想配列
$aaa=array('青森県'=>'青森市','秋田県'=>'秋田市','福島県'=>'福島市');
print '<p>'.$aaa['青森県'].'</p>';//青森市が表示

//多次元配列
$a=array(2,3,array(4,5,6));
print $a[2][0].'<br>';//4が表示

$a1=array(array(1,2,3),array(4,5,6),array(7,8,9));
echo $a1[2][1].'<br>';//8が表示

//連想配列入れ子
$rensou=array(
'山田'=> array('男','射手座','A型'),
'秋沢'=> array('女','かに座','B型'),
'大山'=> array('男','乙女座','O型')
);
print $rensou['秋沢'][2].'<br>';//B型表示

$rensou=array(
'悟空'=>array('クリリン'=>'クリリンのことか!','ピッコロ'=>'ピッコロ~','ヤムチャ'=>'学校行くから'),
'フリーザ'=>array('ザーボン'=>'ザーボンさん','ドドリア'=>'ドドリアさん','ベジータ'=>'ベジータさん'),
'疲れた'=>array('眠りたい'=>'眠れない','コーヒー'=>'紅茶','毎日続く'=>'通勤するか'),
);
print $rensou['悟空']['ヤムチャ'];
print $rensou['疲れた']['毎日続く'];

?>

||<

 

f:id:husky1127:20141018024848j:plain