sys_getloadavg()
この関数は、現在のシステムの負荷平均情報を返します (もちろん、Windows では適用できません)。詳細なドキュメントについては、関連する PHP ドキュメントを参照してください。ドキュメントにはサンプルコードがあり、基本的にその使用方法がわかります。
コードをコピー コードは次のとおりです。
$load = sys_getloadavg(); 🎜>if ($load[0] > 80) {
header('HTTP/1.1 503 ビジーです。後でもう一度お試しください。');
die('サーバーがビジーです。後でもう一度お試しください。') ;
}
コードをコピー コードは次のとおりです:
if (!function_exists('sys_getloadavg')) {function sys_getloadavg()
{
$ loadavg_file = '/proc/loadavg';
if (file_exists($loadavg_file)) {
returnexplore(chr(32),file_get_contents($loadavg_file));
return array(0) ,0,0);
}
}
この機能を適切に使用すると、サーバーへの負荷を軽減できます。
コードは次のとおりです: < ?php
function Pack_array($v,$a) {return call_user_func_array(pack,array_merge(array($v),(array)$a)); >
cal_days_in_month()
// 言語をドイツ語に設定します setlocale(LC_ALL, 'de_DE) ');
// 変換テーブルの場所を指定しますbindtextdomain("myPHPApp", "./locale");
// ドメインを選択します
textdomain("myPHPApp") );
echo _("Have a nice day");
ここで、gettext を使用してロケール ファイルを作成する方法に興味があるかもしれません。 , しかし、これはもう当てはまりません。この記事で説明する重要なポイントについては、こちらを参照してください。
get_browser()
$e = new Exception(); print_r (str_replace('/path/to/code/', '', $e->getTraceAsString()));natsort()
この関数は次の目的で使用されます。誰もが必要とするかもしれない自然な並べ替え。関連するドキュメントのリンクとサンプル コードを投稿します。
$items = array("100 apples", "5 apples", "110 apples", "55 apples");
// 通常の並べ替え:
sort($items);
print_r($items);
# 出力:
# 配列
# (
# [0] => 100 個のリンゴ
# [1] => リンゴ 110 個
# [2] => リンゴ 5 個
# [3] => リンゴ 55 個
# )
🎜>print_r($items);
# 出力:
# 配列
# (
# [2] => 5 個のリンゴ
# [3] => 55 個のリンゴ
# [0] => 100 個のリンゴ
# [1] => 110 個のリンゴ
# ) 自然ソートのアルゴリズム ルールについては、こちらのドキュメントを参照してください。
glob()
この関数の機能も人々を泣かせます。関数の話はやめて、サンプル コードに直接進みましょう
コードをコピーしてください コードは次のとおりです。
foreach (glob("*.php") as $file) {
echo "$filen";