PHPでsubstr関数を使用して文字列の特定の部分をインターセプトする方法
初心者が PHP に、文字列の左または右から始まる N 文字をインターセプトする関数を実装できる、asp に似た left 関数または right 関数があるかどうかを尋ねるのをよく見かけます。答えはもちろん「はい」です。
PHP の substr 関数でもそれができますが、PHP では 2 つの関数が 1 つに結合されます。
ここで、substr 関数の使用法を整理し、初心者の混乱を解決するためにいくつかの例を作成しました。専門家の方はスルーしてください。
まず、PHP substr 関数の構文を見てみましょう:
string substr(string string, int start, int [length])
パラメータ string は、操作される文字列です
パラメータ start は、インターセプトされる文字列の開始位置です。 start が負の数の場合、最後から 2 番目の開始位置から始まる長さの文字をインターセプトすることを意味します。使用時に指定しないと、デフォルトで文字列の末尾に取得されます。 length が負の数の場合、最初から右に向かって最後から 2 番目の長さの文字までインターセプトすることを意味します
この関数を最初に使用するときはぎこちなく感じるかもしれませんが、PHP の substr 関数の構文を理解していれば、 ASPの左右よりも機能が優れており、非常に使いやすいです。例を見てその使用法を見てみましょう:
1. ASP の左と同様に、文字列の 4 番目の文字から末尾までをインターセプトします:
<?php $str = "www.icoa.cn"; echo substr($str,4); ?>
出力: icoa.cn
2. ASP の右から 3 文字をインターセプトします:
<?php $str = "www.icoa.cn"; echo substr($str,-3); ?>
Output:.cn
3. PHP の substr 関数は、4 番目の文字から始まる 3 文字をインターセプトします:
<?php $str = "www.icoa.cn"; echo substr($str,4,3); ?>
Output: ico
4 、場合によっては、文字列の先頭と末尾がわかっていて、途中に可変長の文字が存在することがあります。このとき、PHP の substr 関数の正規化に加えて、substr を使用してそれを実現することもできます (もちろん、中間文字を取得する N 通りの方法があります。ここではそれを示します。 substr) の適用例:
この例では、最初の 4 文字と最後の 3 文字を削除し、中間の文字列を出力します。
<?php $str = "www.icoa.cn"; echo substr($str,4,-3); ?>
出力: icoa
[おすすめ関連チュートリアル]1.
phpプログラミングの入門からマスターまでのビデオチュートリアル
2. phpの入門から習熟まで
3.

ホット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)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
