構文
文字列 string は 3 つの方法で定義できます
' '(一重引用符) "" (二重引用符)
エスケープシーケンス 解釈可能as
の最大の特徴は、変数名が変数の値に置き換えられることです。
echo との違いは言語構造です。 print は複数のパラメータを受け入れることができるということです。
print 構文 bool (ブール行) print(string agr) 二次関数の出力文字列 if 成功した場合は 1 を返し、失敗した場合は 0 を返します。たとえば、顧客のブラウザが送信中に突然ハングした場合、失敗の原因になります。
文字列処理関数
ltrim 構文形式: string ltrim(string str); 文字列の先頭のスペースを削除します。
rtrim 文法形式: string rtrim(string str);文字列内の接尾辞のスペース
trim 文法形式: string rtim(string str); 親文字列の両端のスペースを削除します。
strrev 文法形式: string strrev(string str);前と後ろ
strto lower 構文形式: string strto lower (string str); すべての文字列を小文字に変更します
strtoupper 構文形式: string strtoupper (string str ); すべての文字列を大文字に変更します
ucfirst 構文形式: string ucfirst (string str); 文字列の最初の文字を大文字に変更します
ucworde 構文形式: string ucworde(string str); 各単語の最初の文字を大文字に変更します
表示用の文字列をフォーマットします
sprintf この関数は文字列をフォーマットします
sprintf() 構文形式 string sprintf(string format,mixed[args ]...)
例:
$a=sprintf ("%'*6s", "kkk")
echo $a;
出力結果: ***kkk
b 整数をバイナリに変換します。
c 整数を対応する ASCII 文字に変換します。
d 整数を小数点以下の桁に変換します。
f 単精度数値を浮動小数点数に変換します。
o 整数を 8 進数に変換します。
s 文字列に変換します。
x 整数を小文字の 16 進数に変換します。
X 整数を大文字の 16 進数に変換します。
printf はフォーマットされた文字列を出力し、整数を返します。
構文形式: int printf(string format,mixed [args]...);
例
printf("%d--%s- -%x",72,72,72);
出力結果: 72--72--48
文字列の分割とスペル
explode 構文形式: 配列explode (文字列区切り文字、文字列文字列[, int limit] )
implode 構文形式: string implode(shring glue, array Pieces) 配列関数を文字列に連結します
文字列比較
strcmp 構文形式: int strcmp( string 1,文字列 2) 戻り値は整数です。 サブストリング
strcmp サブストリングは、サイズを比較するために使用されます。 負の数は 1 が 2 より大きいことを意味します。0 は等しいことを意味します。 strlen 構文形式: int strlen(string str ); 文字列の長さを取得し、整数値を返します。
Substr 構文形式: string substr(string string, int start, int [length]);文字列 string は文字列で、開始から終了まで数文字を取得します。 stop が省略された場合、開始が負の数に設定されている場合は、
strstr string strstr(string haystack, string need. ); 文字列内の特定の文字列の先頭から文字列の末尾まで、つまりどこかから開始する文字列を返します。 境界点のバックセグメント文字列を取得します。
strrchr 構文形式: string strrchr(string haystack, string needy) ; 文字列の最後の位置を取得し、見つからない場合は false を返します。文字列の最初の出現はデフォルトで 0 から始まります。見つからない場合は false を返します。
strrpos 構文形式: int strrpos(string haystack, char needle); 見つからない場合は false を返します。整数
文字列パディング
str_pad 構文形式 一部の機密情報を保護するために使用できます
str_pad($input, 10 ; , STR_PAD_BOTH) // "__Alien___" を生成します
str_pad ($input, 6 , "___"); // "Alien_" を生成します
STR_PAD_LEFT 文字列の左詰め
STR_PAD_RIGHT 文字列の右詰め
STR_PAD_BOTH 文字列の両端の追加
文字列の置換
str_replace() 関数の置換には 3 つの方法があります
str_replace("l","@","hello") // 何を置き換えるか 何を置き換えるか 誰を置き換えるか
$arr2= array("%color%","%title%","%body%");
$arr3=array("red","hello", "world"); ,$arr3,"%body%");
タッチバージョンメソッド
文字列変換
strtr( ) は文字列変換とも呼ばれる重要な置換関数です。
strtr には 2 つの呼び出しメソッドがあります。
strtr(string $str, string $from, string $to)
$arr5=array("hello"=> "hi","hi"=>"hello");
echo strtr("hello is hi",$arr5);
何かを何かに変換するだけです
strtr(string $str, array $ replace_pairs)
html 処理
HTML エンティティ処理
htmlentities(); (変換モードと文字を指定 エンコードを設定)
ENT_COMPAT (デフォルト): 二重引用符を変換するが保持することを指定します。一重引用符
ENT_QUOTES: 二重引用符と一重引用符が同時に変換されることを示します
ENT_NOQUOTES: どちらも変換されないことを示します
htmlspecialchars() ( などの特殊記号をエンティティに変換します)
構文形式
$str="
中国
";echo htmlentities($str); //エンコーディングを変換します。 echo htmlentities($str,ENT_QUOTES,"EUC-JP");//一重引用符と二重引用符を変換し、続いて単語のエンコードを行います
引用符の処理
stripslashes(); addslashes、転送された文字を表示)
addslashes() (put ' ” NULL(URL の処理には主に以下が含まれます:
URL 文字列の解析
parse_str(); (リクエスト文字列を解析して配列に変換します)
parse_url(); (完全な URL を解析して配列に変換します)
URL エンコード処理
rawurlencode(); (英数字以外の文字をすべて % に置き換え、その後に 2 桁の 16 進数を続けます)
urlencode(); (英数字以外の文字をすべて % に置き換えて、その後に 2 桁の 16 進数を続けます) 、スペースは記号になります)
rawurldecode(); (% でエンコードされた URL を解析および復元します)
urldecode(); (%## でエンコードされた URL を解析および復元します)
クエリ文字列などを構築します。
http_build_query(); (URL エンコード後にリクエスト文字列を生成)
php string.rar

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

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

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
