parse_url() — URL を解釈し、その構成要素を返す
$geturl = $_GET['url'];
$aParse = parse_url($geturl);
パース内容は以下の通り
Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
getenv() — 環境変数の値を取得する
$env = getenv('HTTP_REFERER');
$ip = getenv('REMOTE_ADDR');
※スーパーグローバル変数を使用する場合と等価
$ip = $_SERVER['REMOTE_ADDR'];
strpos() — 文字列が最初に現れる場所を見つける
$mystring = 'abc';
$findme = 'a';
$pos = strpos($mystring, $findme); // 0
ereg_replace() — 正規表現にマッチした文字列を置き換える
$string_from = "original_string"; // 変更対象の文字列
$string_before = "~"; // 変更する箇所
$string_after = "~" // 変更する内容
$string_to = ereg_replace($string_before, $string_after, $string_from);
preg_replace() — はPerlの正規表現が使用できる。
配列内に要素があることを確認
in_array()
型チェック(整数値であるかを確認)
in_numeric()
以上です。