- PHP
- 2008-01-30 - 更新:2012-12-20
配列にコールバック関数を適用し、戻り値に適用後の配列を返す場合
$ARRAY = array_map("CallBack", $ARRAY);
※array_filter
では戻り値にその配列を渡せない
CallBack
関数内でのみ、適用後の値を使用できる
975 views
配列にコールバック関数を適用し、戻り値に適用後の配列を返す場合
$ARRAY = array_map("CallBack", $ARRAY);
※array_filter
では戻り値にその配列を渡せない
CallBack
関数内でのみ、適用後の値を使用できる
SAPI (Server Application Programming Interface)
CLI (Command Line Interface)
CGI (Common Gateway Interface)
【使用例】
CLI版
/usr/local/bin/php -f <file> -- <argv> <file>
<file>:
PHPファイル名PHPプログラム内で$argv[0]
に格納される
<argv>:
PHPプログラムに渡す引数。同じく$argv[1],$argv[2]...
に格納される
CGI版
/usr/local/bin/php-cgi
を使用する。
内部配列ポインタを進める
例)
if(条件文) break; //ループを抜ける next($array); //次のレコードへ
<?php $transport = array('one', 'two', 'three', 'four'); $mode = current($transport); // $mode = 'one'; $mode = next($transport); // $mode = 'two'; $mode = next($transport); // $mode = 'three'; $mode = prev($transport); // $mode = 'two'; $mode = end($transport); // $mode = 'four'; ?>
PHPでリモートホスト情報を取得する際、以下のようにします。
$_SERVER["REMOTE_HOST"];
ただし、apacheの設定ファイルhttpd.conf
のHostnameLookups
をOn
にしないと表示されません。