あまり知られていないが超実用的な 7 つの PHP 関数、あまり知られていない php_PHP チュートリアル
7つのあまり知られていないが超実用的なPHP関数、あまり知られていないphp
PHPには多くの組み込み関数があり、そのほとんどはプログラマーによって広く使用されています。しかし、実は隠れた機能もいくつかあるのです。この記事では、あまり知られていないけどとても便利な機能を7つ紹介します。 使ったことのないプログラマーは、一度見てみると良いでしょう。
1.highlight_string()
ウェブサイトでPHPコードを表示する必要がある場合、highlight_string()関数が非常に便利です。この関数は、PHP 構文ハイライターで定義された色を使用して、指定された PHP コードの構文を強調表示したバージョンを出力または返します。
例:
1 2 3 |
<?php
highlight_string( '<?php phpinfo(); ?>' );
?>
|
2.str_word_count()
この関数はパラメータを渡し、パラメータの型に従って単語数を返す必要があります。以下に示すように:
1 2 3 4 |
<?php
$str = "How many words do I have?" ;
echo str_word_count ( $str ); //Outputs 6
?>
|
3.レーベンシュタイン()
この関数は主に 2 つの文字列間のレーベンシュタイン距離を返します。編集距離とも呼ばれるレーベンシュタイン距離は、2 つの文字列を一方の文字列からもう一方の文字列に変換するために必要な編集操作の最小数を指します。許可される編集操作には、ある文字を別の文字に置き換える、文字を挿入する、文字を削除するなどがあります。この機能は、ユーザーが送信したタイプミスを見つけるのに役立ちます。
例:
1 2 3 4 5 |
<?php
$str1 = "carrot" ;
$str2 = "carrrott" ;
echo levenshtein( $str1 , $str2 ); //Outputs 2
?>
|
4.get_define_vars()
この関数は、環境変数、サーバー変数、ユーザー定義変数を含む、定義されたすべての変数のリストを含む多次元配列を返します。
例:
1 |
print_r(get_defined_vars());
|
5.escapeshellcmd()
この関数は、文字列内の特殊記号を回避するために使用され、ユーザーがサーバー システムをクラックするためのトリックを行うのを防ぐことができます。この関数を exec() 関数または system() 関数とともに使用すると、オンライン ユーザーの悪意のある破壊的な動作を減らすことができます。
例:
1 2 3 4 5 |
<?php
$command = './configure ' . $_POST [ 'configure_options' ];
$escaped_command = escapeshellcmd ( $command );
system( $escaped_command );
?>
|
6.checkdate()
この関数は、日付が有効かどうかを確認するために使用できます。たとえば、年の範囲は 0 ~ 32767、月の範囲は 1 ~ 12 月、日は月と閏年によって変わります。
例:
1 2 3 4 5 6 7 |
<?php
var_dump( checkdate (12, 31, 2000));
var_dump( checkdate (2, 29, 2001));
//Output
//bool(true)
//bool(false)
?>
|
7.php_strip_whitespace()
この関数は、PHP コメントと空白文字が削除されたソース コード ファイルを返すことができるため、実際のコード数とコメント数を比較するのに役立ちます。
例:
1 2 3 4 5 6 7 8 9 |
<?php
// PHP comment here
/*
* Another PHP comment
*/
echo php_strip_whitespace( __FILE__ );
// Newlines are considered whitespace, and are removed too:
do_nothing();
?>
|
出力結果:
1 2 |
<?php
echo php_strip_whitespace( __FILE__ ); do_nothing(); ?>
|
記事の投稿元: Cats Who Code
myinfo.php?act=xxxなど、このページを指すパラメータを渡すことができます
すると、このページはactの値を判断し始め、それがxxxの場合、実行したい関数を実行します
各号の冒頭には、ワン・ハン、マーク、チェン・インジュンが演じたとても面白いコントが掲載されています
私は以前、コントを借りたことがあります。試験を受けて好評でした

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











ハイパーリンクが開けない問題の解決方法 インターネットの急速な発展に伴い、ハイパーリンクは私たちの日常生活に欠かせないものになりました。私たちは、Web ページ、電子メール、ソーシャル メディアなどのさまざまなプラットフォームでハイパーリンクをよく目にし、使用します。ただし、ハイパーリンクが開かないという問題が発生し、混乱したりイライラしたりすることがあります。この記事では、ハイパーリンクが開かない原因とその解決策について説明し、この問題の解決に役立つことを願っています。まず、ハイパーリンクを開けない原因について考えてみましょう。以下は一般的なものです

近年、ネットワーク技術の発展により、私たちの生活はさまざまなデジタルツールやインターネットと切り離せないものになっています。文書を処理するとき、特に書面での処理では、Word 文書を使用することがよくあります。ただし、場合によっては、Word 文書内のハイパーリンクが開けないという難しい問題に遭遇することがあります。この問題については以下で説明します。まず、ハイパーリンクとは、Word 文書に追加された他の文書、Web ページ、ディレクトリ、ブックマークなどへのリンクを指すことを明確にする必要があります。これらのリンクをクリックすると、

多くの友人が WPS を使用してコンテンツを編集するときに、特定のテキストにハイパーリンクを追加することがあります。最近、多くの友人から、さまざまな方法を使用しても WPS ハイパーリンクが開かず、クリックしてアクセスできないという報告がありました。この問題についてはどうすれば解決できますか?このソフトウェア チュートリアルでは、編集者が大多数のユーザーを助けることを願って、具体的な解決策を共有します。 WPS ハイパーリンクが開かない場合の解決策: 方法 1: ハイパーリンク上にマウスを移動して、クリック可能になるかどうかを確認します 1. ソフトウェアを開き、ページの左上隅にある [ファイル] をクリックし、メニューで [オプション] を選択します下に。 2. 新しいインターフェースに入ったら、左側の「編集&rdq」をクリックします。

1. PPT を開くか、ハイパーリンクが必要な PPT を作成します。 2. ハイパーリンクに挿入する必要があるコンテンツを選択します。たとえば、「花」という単語を選択し、そこにハイパーリンクを挿入します。 3. メニュー バーの [挿入] をクリックし、[リンク] 列でハイパーリンクを見つけてクリックします。 4. ウィンドウが表示され、左側にこの文書内の場所を選択するためのリンクが表示され、PPT 内の各スライドが表示されます。 5. リンクしたいスライドを選択し、1 回クリックすると、このスライドのプレビュー モードが右側に表示されます。 6. ハイパーリンクを使用すると、文字の色が変わります。スライドを再生するときにハイパーリンクされた単語をクリックするだけで、リンク先のスライドが自動的に再生されます。

Outlook にハイパーリンクを挿入するときにフリーズの問題が発生した場合は、不安定なネットワーク接続、古い Outlook バージョン、ウイルス対策ソフトウェアによる干渉、またはアドインの競合が原因である可能性があります。これらの要因により、Outlook がハイパーリンク操作を適切に処理できない可能性があります。ハイパーリンクの挿入時に Outlook がフリーズする問題を修正する 次の修正プログラムを使用して、ハイパーリンクの挿入時に Outlook がフリーズする問題を修正します。 インストールされているアドインを確認する Outlook を更新する ウイルス対策ソフトウェアを一時的に無効にして、新しいユーザー プロファイルの作成を試行する Office アプリ プログラムを修正する Office をアンインストールして再インストールする 始めましょう。 1] インストールされているアドインを確認する Outlook にインストールされているアドインが問題の原因となっている可能性があります。

インターネットの普及により、人々は日常生活においてますますインターネットと切り離すことができなくなり、Web ページのサポートをますます必要とするようになりました。 Web ページでは、URL アドレスをハイパーリンクに変換する操作が非常に一般的です。 PHP では、正規表現を使用してこの操作を実現できます。次に、具体的な実装方法を見ていきましょう。 1. 正規表現を使用して URL を照合する 正規表現を使用して URL をハイパーリンクに置き換える前に、正規表現を使用して URL を照合する必要があります。具体的な一致ルールは次のとおりです。

Web ページの一般的な要素の 1 つであるハイパーリンクは、他の Web ページ、ファイル、または特定の場所を指すためによく使用されます。ただし、さまざまな理由により、ハイパーリンクを開けない状況が発生することがあります。まず、ハイパーリンクを開けない場合は、リンク アドレスが間違っていることが原因である可能性があります。ハイパーリンクを作成するときは、リンクのアドレスが正しいことを確認する必要があります。アドレスに特殊文字やスペースが含まれている場合、リンクが開かないことがあります。また、リンクアドレスが変更されたり、対象ファイルが移動または削除されたりした場合、リンクは開きません。

PPT ハイパーリンクを使用すると、指定した Web サイトにすばやく移動したり、指定したファイルを開いたり、特定のページに直接ジャンプしたりできるため、効率が向上し、再生がより柔軟になります。では、ハイパーリンクを設定するにはどうすればよいでしょうか?ここでは、pptにハイパーリンクを設定する方法を説明します。さあ、いよいよ学習が始まります。生徒の皆さん、準備はできていますか?手順は次のとおりです: 1. まず、コンピュータ上で Microsoft PowerPoint スライドを開き、スライド内にハイパーリンクを設定するテキスト コンテンツを入力します。 (図のように) 2. 次に、ハイパーリンクを設定したいテキストコンテンツをマウスで選択し、マウスの[右ボタン]をクリックして[ドロップ]メニューの[ハイパーリンク]オプションを選択します。 -ダウンメニュー]。
