Simple
Sand
Samples
プログラミング言語サンプル集
TOPへ
Hello World!(各言語のTOP)
基本型とリテラル
変数/単一代入変数
コメント
(出力)改行なしプリント
(出力)書式付きプリント
(分岐)if文を使う
(分岐)if~elseを使う
(分岐)else ifを使う
(分岐)三項演算子
(分岐)switch~case相当
(繰り返し)for文を使う
(繰り返し)while文を使う
(繰り返し)do while文を使う
(繰り返し)breakを使う
(繰り返し)foreachを使う
関数(メソッド)を使う
(計算)四則演算
(計算)商と余りを求める
(計算)算術まるめ四捨五入
(計算)小数点以下切り捨て
(計算)小数点以下切り上げ
(計算)べき乗を計算する
(変換)10進数->16進数
(変換)10進数->8進数
(変換)10進数->2進数
(変換)16進数->10進数
(変換)8進数->10進数
(変換)2進数->10進数
(文字列)文字列を連結する
(文字列)小文字->大文字 変換
(文字列)大文字->小文字 変換
(文字列)文字列の長さを得る
(文字列)文字列を左右反転
(文字列)10進文字列->数値 変換
(文字列)文字列の一部を取り出す
(文字列)文字列を分割する
(文字列)一文字毎に分割する
(文字列)インデックスを得る
(リスト/配列)リスト/配列
(リスト/配列)要素数
(リスト/配列)N番目の要素
(日付時刻)今日の日付を得る
(日付時刻)現在の時刻を得る
(日付時刻)日付と時刻を得る
乱数を使う
MD5(128bit)ハッシュ値を求める
(RDBMS)MySQLへ接続する

説明のないとってもシンプルなサンプルプログラム集
COBOL awk C言語 D言語 GO言語 Lua Vim
bash Perl Gauche Clojure CLISP EmacsLisp VimScript
tcsh Ruby Groovy Java C# VBScript JavaScript
Io言語 Python Erlang Scala VB.NET Excel/VBA PHP
Tcl Haskell OCaml PowerShell Windows Unix/Linux

PHP > 基本型とリテラル

    value.php

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$bl = TRUE; // 論理値(TRUE/FALSE)
$i = 100; // 整数
$f = 1.0; // 浮動小数点数
$str = 'string'; // 文字列
$arr = array(10,20,30); // 配列
$hash = array('a'=>'A','b'=>'B'); // 連想配列(MAP)
printf("%d, %d, %f, %s, %d, %s\n",$bl,$i,$f,$str,$arr[1],$hash['a']);
$hex = 0x20; // 32 hex prefix
$bin = 0b00100000; // 32 binary prefix
$oct = 026; // 32 octal prefix
printf("%d, %d, %d\n",$hex,$bin,$oct);
?>
$ php value.php
1, 100, 1.000000, string, 20, A
32, 32, 22
$

  * 確認環境 Debian Linux(Wheezy)