substr 関数は PHP の文字列の一部をインターセプトします (詳しい説明付き)
初心者が質問するのをよく見かけます。 PHPについて 文字列の左側または右側から始まるN文字をインターセプトするために使用できる、aspに似たleft関数またはright関数はありますか?答えはもちろん「はい」です。 PHP の substr 関数でこれを行うことができますが、PHP では 2 つの関数が 1 つに結合されます。
ここで、substr 関数の使用法を整理し、初心者の混乱を解決するためにいくつかの例を作成しました。専門家の方はスルーしてください。
PHP substr 関数の構文:
string substr(string string, int start, int [length])
パラメータ文字列は、操作対象の文字列です。
パラメータ start は、インターセプトする文字列の開始位置です。start が負の数値の場合、最後から 2 番目の開始位置から始まる長さの文字をインターセプトすることを意味します。
オプションのパラメータの長さは、インターセプトする文字列の長さです。使用時に指定しない場合、デフォルトで文字列の末尾に取得されます。 length が負の数値の場合、先頭から右に向かって、末尾から length 文字の位置までインターセプトされることを意味します。
この関数を最初に使用するときはぎこちなく感じるかもしれませんが、PHP の substr 関数の構文を理解すると、その機能は ASP の left および right よりもさらに優れており、非常に簡単に使用できます。以下にその使用例を見てみましょう。
1.ASP の左と同様に、4 番目の文字から文字列の末尾までをインターセプトします:
<?php $str = "www.icoa.cn"; echo substr($str,4); ?>
出力:
icoa.cn
2. PHP の substr 関数は、ASP の右と同様に、右から 3 文字をインターセプトします:
<?php $str = "www.icoa.cn"; echo substr($str,-3); ?>
出力:
.cn
3. PHP の substr 関数は、4 番目の文字から始まる 3 文字をインターセプトします:
<?php $str = "www.icoa.cn"; echo substr($str,4,3); ?>
出力:
ico
4. 場合によっては、文字列の先頭と末尾、途中に可変長の文字がある このとき、PHPのsubstr関数の規則性を利用するほかに、substrを使って実現することもできます(もちろん取得方法はN通りあります)これは、substr) の適用例です:
この例では、最初の 4 文字と最後の 3 文字が削除され、中間の文字列が出力されます:
<?php $str = "www.icoa.cn"; echo substr($str,4,-3); ?>
出力:
icoa
———————— ————————
著作権表示: この記事は、CSDN ブロガー「Network Swordsman」によるオリジナルの記事です。 CC 4.0 BY-SA 著作権契約に従います。転載する場合は、元のソースリンクとこの声明を添付してください。
元のリンク: https://blog.csdn.net/dongsg11200/article/details/9212777
読んでいただきありがとうございます。多くのメリットがあることを願っています。
推奨チュートリアル: 「PHP チュートリアル 」
以上がsubstr関数はphpの文字列の一部をインターセプトします(詳細な説明付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。

PHPでは、クローンキーワードを使用してオブジェクトのコピーを作成し、\ _ \ _クローンマジックメソッドを使用してクローン動作をカスタマイズします。 1.クローンキーワードを使用して浅いコピーを作成し、オブジェクトのプロパティをクローン化しますが、オブジェクトのプロパティはクローニングしません。 2。\ _ \ _クローン法は、浅いコピーの問題を避けるために、ネストされたオブジェクトを深くコピーできます。 3.クローニングにおける円形の参照とパフォーマンスの問題を避けるために注意し、クローニング操作を最適化して効率を向上させます。

PHPはWeb開発およびコンテンツ管理システムに適しており、Pythonはデータサイエンス、機械学習、自動化スクリプトに適しています。 1.PHPは、高速でスケーラブルなWebサイトとアプリケーションの構築においてうまく機能し、WordPressなどのCMSで一般的に使用されます。 2。Pythonは、NumpyやTensorflowなどの豊富なライブラリを使用して、データサイエンスと機械学習の分野で驚くほどパフォーマンスを発揮しています。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。
