PHP 文字関数事典 ページ 1/2
AddSlashes: 文字列にスラッシュを追加します。
bin2hex: 2 進数を 16 進数に変換します。
チョップ: 連続した空白を削除します。
Chr: 文字の序数値を返します。
chunk_split: 文字列を小さなセグメントに分割します。
convert_cyr_string: 古代キリル文字列を他の文字列に変換します。
crypt: DES エンコードを使用して文字列を暗号化します。
echo: 出力文字列。
explode: 文字列を分割します。
flush: 出力バッファをクリアします。
get_meta_tags: ファイルからすべてのメタタグ付きデータを抽出します。
htmlspecialchars: 特殊文字を HTML 形式に変換します。
htmlentities: すべての文字を HTML 文字列に変換します。
implode: 配列を文字列に変換します。
join: 配列を文字列に変換します。
ltrim: 連続した空白を削除します。
md5: 文字列の MD5 ハッシュを計算します。
nl2br: 改行文字を
に変換します。
Ord: 文字の序数値を返します。
parse_str: クエリ文字列を変数に解析します。
print: 文字列を出力します。
printf: フォーマットされた文字列を出力します。
quoted_printable_decode: qp エンコードされた文字列を 8 ビット文字列に変換します。
QuoteMeta: 引用符記号を追加します。
rawurldecode: URL の特別な形式の文字列を通常の文字列に戻します。
rawurlencode: 文字列を URL 固有の形式にエンコードします。
setlocale: ローカリゼーション情報を構成します。
similar_text: 文字列の類似性を計算します。
soundex: 文字列の発音値を計算します。
sprintf: 文字列をフォーマットします。
strchr: 最初に表示される文字を検索します。
strcmp: 文字列の比較。
strcspn: さまざまな文字列の長さ。
strip_tags: HTML タグと PHP タグを削除します。
StripSlashes: バックスラッシュ文字を削除します。
strlen: 文字列の長さを取得します。
strrpos: 文字列内の最後の文字を検索します。
strpos: 文字列内で最初に出現する文字を検索します。
strrchr: 最後に出現した文字から始まる文字列を取得します。
strrev: 文字列を反転します。
strspn: 文字列が別の文字列のマスク内に入る回数を見つけます。
strstr: 文字列内の文字列の先頭から末尾までの文字列を返します。
strtok: 文字列を切ります。
strto lower: すべての文字列を小文字に変換します。
strtoupper: 文字列を大文字に変換します。
str_replace: 文字列の置換。
strtr: 特定の文字を変換します。
substr: 文字列の一部を取得します。
trim: 文字列の先頭と末尾のスペースをトリムします。
ucfirst: 文字列の最初の文字を大文字に変更します。
ucwords: 文字列内の各単語の最初の文字を大文字に変更します。
戻り値: 文字列
関数の種類: データ処理
内容の説明: この関数はデータベースで処理する必要がある文字列を使用し、データベースの引用符にスラッシュを追加します。クエリはスムーズに実行できます。変更される文字には、一重引用符 (')、二重引用符 (")、バックスラッシュ ()、およびヌル文字 NUL (ヌル バイト) が含まれます。
参照:stripslashes() htmlspecialchars() quotemeta()
戻り値:String
関数の種類:データ処理
内容説明:バイナリ文字列を16進文字列に変換する関数
使用例
補足:
josh@superfork .com (1999 年 6 月 22 日) は、16 進数を 2 進数に変換できる関数を作成しました。 for($i=0;$i$newdata .= Pack("C",hexdec(substr($ string,$i,2))); }
return $newdata;
}
?>
戻り値: String
関数の種類: データ処理
内容の説明: この関数は連続した空白をクリアします。文字列内
$trimmed = Chop($line)
?>
>参考:trim()
戻り値:String
関数の種類:データ処理
内容説明:文字の序数をASCII文字に変換する関数です。
使用例
< ;?
$str .= chr(27);
$str = sprintf("文字列の終了文字: %c", 27) ;
?>
参照: () sprintf()
戻り値: String
関数の種類: データ処理
内容の説明: この関数は、base64_encode などの他の関数で使用できるように、文字を小さなセグメントに変換します。デフォルトでは、パラメータ chunklen (76 文字) により 76 文字ごとに end (「rn」) が挿入されます。元の文字列を変更せずに新しい文字列を返します。
使用例
文字列 $data を MIME BASE64 形式にフォーマットします
$new_string = chunk_split(base64_encode($data));
参考: ereg_replace( )
戻り値: String
関数の種類: データ処理
内容の説明: この関数は古代キリル文字列を他の文字列に変換します。 2 つのパラメーター from と to は文字であり、その意味は次のとおりです。
k - koi8-r
w - windows-1251
i - iso8859-5
a - x-cp866
d - x-cp866
m - x-mac-キリル文字
構文: string crypt(string str, string [salt]); 戻り値: String
関数種類:暗号化処理
内容説明:UNIX標準の暗号化DESモジュールを使用して文字列を暗号化する関数です。これは一方向の暗号化機能であり、復号化できません。文字列を比較するには、暗号化された文字列の最初の 2 文字を Salt パラメータに配置し、暗号化された文字列を比較します。
さらに詳しい情報については、UNIX マニュアル (man) の crypt を参照してください。
一部の新しい UNIX バージョンでは、DES に加えて、MD5 などの他の暗号化モジュールも提供されます。一部のシステムでは、DES の代わりに MD5 を使用することもあります。ソルトパラメータに渡される文字列の長さに応じて、ソルトパラメータにはいくつかの変更があります:
CRYPT_STD_DES - 標準 DES エンコーディング。2 文字のソルトを入力します。
CRYPT_EXT_DES - 拡張 DES エンコーディング。9 文字のソルトを入力します。
CRYPT_MD5 - MD5 エンコード。12 文字と $1$ ソルトを入力します。
CRYPT_BLOWFISH - 拡張 DES エンコーディング、16 文字と $2$ ソルトを入力します。
また、saltパラメータを使用しない場合、プログラムは自動生成されます。
戻り値: なし
関数の種類: PHP システム関数
内容の説明: この関数は文字列を出力します。実際の関数ではないため、戻り値はありません。
使用例
echo "Hello World";
?>
参考: print() printf() flash()
戻り値: 配列
関数の種類: データ処理
内容説明: この関数は、指定された文字列または文字区切り文字に従って文字列を切り取ります。切り取った文字列を配列変数に返します。
使用例
<
$pizza = "1枚目 2枚目 3枚目 4枚目 5枚目 6枚目"; ?>
参照: implode()
戻り値: なし
関数の種類: データ処理
内容の説明: この関数には入力も出力もありません。出力バッファ内のデータを送信し、クリアします。
構文: array get_meta_tags(string filename, int [use_include_path]);
戻り値: Array
関数の種類: データ処理
内容の説明: この関数は、すべてのデータをマークします。
;PHP BIBLE
この関数はメタ タグを検索します。name 属性の文字列は配列のインデックスです。 、および内容 属性文字列は配列の内容です。この関数は PHP ネイティブ関数であり、改行文字が異なるため、UNIX シリーズ プラットフォーム上の Macintosh ファイル形式を直接処理できないことに注意してください。 blake@mediaone.net は (1999 年 6 月 7 日)、パラメータ filename は URL にすることもでき、関数はリモート サーバーのファイル メタ タグを抽出することを指摘しました。関数の処理中は、 マークに遭遇すると終了します。
構文: string htmlspecialchars(string string);
戻り値: String
関数の種類: データ処理
内容の説明: この関数は、特殊文字を HTML 文字列形式に変換します。 &....;最も一般的に使用される機会は、顧客メッセージを処理するための掲示板です。
& (および) は &
" (二重引用符) は "
< (より小さい) は <
> (より大きい) に変換されます。 ;
この関数は上記の特殊文字のみを変換し、すべてがHTMLで指定されたASCII変換に変換されるわけではありません。
使用例
これは aulbach@unter.franken.de (1999 年 1 月 27 日) によって提供された例です
htmlentities() nl2br()
構文: string htmlentities(string string);
戻り値: String
関数の種類: データ処理
内容の説明: この関数はhtmlspecialchars() 関数と似ていますが、この関数はすべての文字列文字を HTML 特殊文字セット文字列に変換します。ただし、変換後に Web ページのソース コードを読むときに多くの問題が発生します。特に、Web ページのソース コード内の漢字が理解できなくなりますが、ブラウザに表示される内容は正常です。
戻り値: 文字列
関数の種類: データ処理
内容の説明: この関数は配列の内容を文字列に結合し、パラメーターの glue は単語間の区切り文字です。
使用例
$colon_ Separated = implode(":", $array);
echo $colon_ Separated;
参考:explode() ) split()
戻り値: String
関数の種類: データ処理
内容の説明: この関数は、implode 関数のエイリアスです。
戻り値: 文字列
関数の種類: データ処理
内容の説明: この関数は、文字列内の連続した空白を削除するために使用されます。
構文: string md5(string str);
戻り値: String
関数の種類: エンコード処理
内容の説明: この関数は MD5 ハッシュを計算するために使用されます。 MD5 エンコード方式については、RSA Data Security, Inc. の MD5 Message-Digest Algorithm、または Lai Xicong、Han Liang、Zhang Chengcheng らの共著『Modern Cryptography and Its Applications』11.3 を参照してください。
構文: string nl2br(string string);
戻り値: String
関数の種類: データ処理
内容の説明: この関数は改行文字を HTML 改行に変換します
参照: htmlspecialchars() htmlentities()
戻り値: 整数
関数の種類: データ処理
内容の説明: この関数は ASCII (American National Standard Interchange Code) を返します。文字 ) の序数値。この関数は chr() 関数の逆です。
使用例
if (ord($str) == 10) {
echo("文字列 $str の最初の文字は改行文字です。n");
}
?>
参照: chr()
構文: void parse_str(string str);
戻り値: なし
関数の種類: 情報処理中
内容の説明: この関数は、ブラウザーから GET メソッドに対して返された QUERY_STRING 文字列を解析できます。返される変数名と値は、QUERY_STRING の名前と値に基づいています。
使用例
$str = "first=value&second[]=this works&second[]=another";
parse_str($str);
echo $first; /「値」文字列を表示します
echo $秒[0]; //「これは動作します」文字列を表示します
echo $秒[1]; //「別の」文字列を表示します
?>
戻り値: ブール値
関数の種類: データ処理
内容の説明: この関数は文字列を出力します。成功した場合は 1 を返し、失敗した場合は 0 を返します。たとえば、送信中にクライアントのブラウザが突然ハングした場合、出力は失敗します。
参照: echo() printf() flash()
戻り値: Integer
関数の種類: データ処理
内容の説明: この関数は、パラメータ形式 文字列の形式を指定します。形式の詳細については、sprintf() を参照してください。
参照: print() sprintf() flash()
構文: string quote_printable_decode(string str);
戻り値: String
関数の種類: エンコード処理
内容の説明: この関数は、quoted-printable 文字列を 8 ビット エンコード文字列にデコードできます。この関数は imap_qprint() 関数と似ていますが、唯一の違いは、imap_qprint() 関数を使用するにはシステムが IMAP モジュールを追加する必要があるのに対し、この関数は IMAP モジュールを必要としないことです。
戻り値: 文字列
関数の種類: データ処理
内容の説明: \ * [ ^ ] ( $ ) などの文字を文字列の先頭に追加します。 「」の記号。
参照:addlashes() htmlentities() htmlspecialchars() nl2br()tripslashes()
構文: string rawurldecode(string str)
戻り値: String
関数 カテゴリ: エンコード処理
内容説明: 文字列をデコードする関数です。 URL の文字列固有の形式を通常の文字列にデコードします。エンコードとデコードの詳細な情報と仕様文書については、RFC 1738 を参照してください。
参照: rawurlencode()
構文: string rawurldecode(string str);
戻り値: String
関数の種類: エンコード処理
内容の説明: この関数はエンコードします文字列を URL の文字列固有の形式に変換します。特殊文字は、パーセント記号の後に 2 つの 16 桁の数字が続く形式に変換されます。たとえば、スペースは になります。
使用例
echo '?>
参照: rawurldecode()

ホット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 にアップグレードする方法について説明します。

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

あなたが経験豊富な PHP 開発者であれば、すでにそこにいて、すでにそれを行っていると感じているかもしれません。あなたは、運用を達成するために、かなりの数のアプリケーションを開発し、数百万行のコードをデバッグし、大量のスクリプトを微調整してきました。

このチュートリアルでは、PHPを使用してXMLドキュメントを効率的に処理する方法を示しています。 XML(拡張可能なマークアップ言語)は、人間の読みやすさとマシン解析の両方に合わせて設計された多用途のテキストベースのマークアップ言語です。一般的にデータストレージに使用されます

JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

文字列は、文字、数字、シンボルを含む一連の文字です。このチュートリアルでは、さまざまな方法を使用してPHPの特定の文字列内の母音の数を計算する方法を学びます。英語の母音は、a、e、i、o、u、そしてそれらは大文字または小文字である可能性があります。 母音とは何ですか? 母音は、特定の発音を表すアルファベットのある文字です。大文字と小文字など、英語には5つの母音があります。 a、e、i、o、u 例1 入力:string = "tutorialspoint" 出力:6 説明する 文字列「TutorialSpoint」の母音は、u、o、i、a、o、iです。合計で6元があります

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。

PHPの魔法の方法は何ですか? PHPの魔法の方法には次のものが含まれます。1。\ _ \ _コンストラクト、オブジェクトの初期化に使用されます。 2。\ _ \ _リソースのクリーンアップに使用される破壊。 3。\ _ \ _呼び出し、存在しないメソッド呼び出しを処理します。 4。\ _ \ _ get、dynamic属性アクセスを実装します。 5。\ _ \ _セット、動的属性設定を実装します。これらの方法は、特定の状況で自動的に呼び出され、コードの柔軟性と効率を向上させます。
