PHP数组和条件

排列

$a = []; ←配列の記述
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
例
<?php
$week_name = ['日','月','火','水','木','金','土'];  ←配列の中身が曜日
print($week_name[1]);
print($week_name[date('w')]);
?>
→月
→入力したその日の曜日が出る

上記のdate('w')は
dateのフォーマットがあり、そこから日にちを持ってきている!!

使用逐一處理連想陣列的foreach循環

$a = ['key_1'=>'value_1','key_2'=>'value_2'];  連想配列

foreach(配列の変数 as 配列の引数){
  処理したい中身を記述
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
例
<?php
$fruits = [
  'apple'=>'りんご',
  'grape'=>'ぶどう',
  'lemon'=>'レモン',
  'tomato'=>'トマト',
  'peach'=>'もも'
];
foreach($fruits as $english => $japan){
  print($english. ':'. $japan. "\n");
}
?>
→apple:りんご
→grape:ぶどう
省略

如果構文 (If syntax)

if(出力の条件){
  条件にあった出力
}else{
  条件以外の出力
}
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
例
<?php
if(date('G') < 9) {
print('営業時間です');
}else{
  print('営業時間外です');
}
?>
→時間帯により出力が変わりif文

<?php print(100/3000*100). "\n"; ?>
<?php print(floor(100/3000*100)); ?>  floor小数点切り捨て
<?php print(ceil(100/3000*100). "\n"); ?> ceil小数点切り上げ
<?php print(round(100/3000*100, 3)); ?>  round四捨五入,少数の位置を指定
→3.3333333333333
→3 
→4
→3.333
广告
将在 10 秒后关闭
bannerAds