ホームページ >バックエンド開発 >PHPチュートリアル >PHPエントリ文字列、Cookie、セッション
String
英語の文字列インターセプション
<code><span>$str</span>=<span>'i love you'</span>;</code>
//愛の文字をインターセプトします
echo substr($str, 2, 4);//なぜ開始位置が 2 なのか? substr 関数は 0 から始まる文字列の位置を計算するため、0 の位置は i、1 の位置はスペースです。そして l の位置は 2 です。 2 番目の文字から始まる 4 文字を選択します。これは愛です
中国の文字列インターセプト
mb_substr();
フォーマット文字列
<code><span>$str</span> = <span>'99.9'</span>;</code>
<code><span>$result</span> = <span>sprintf</span>(<span>'%01.2f'</span>, <span>$str</span>);</code>
echo $result;//結果は99.90を示します
文字列を結合
<code><span>$arr</span> = <span>array</span>(<span>'Hello'</span>, <span>'World!'</span>); <span>$result</span> = implode(<span>''</span>, <span>$arr</span>); print_r(<span>$result</span>);<span>//结果显示Hello World!</span></code>
文字列を分割
<code><span>`$str` = '</span>apple,banana'; <span>`$result` = explode('</span>,<span>', $str); print_r($result);//结果显示array('</span>apple',<span>'banana'</span>)</code>
文字列エスケープ関数addslashes()
関数の説明: 特殊文字にエスケープ文字を追加し、文字列
を返すために使用されます
戻り値: エスケープされた文字列
例:
$str
= 「あなたの名前は何ですか?」;
echo addedlashes($str);//出力: お名前は何ですか
セッション開始();
$_SESSION['テスト'] = 時間();
var_dump($_SESSION); <br><br><br><br>session は、設定される値を自動的にエンコードおよびデコードするため、セッションはデータやオブジェクトを含むあらゆるデータ型をサポートできます。
<br>;
すべてのセッションを削除したい場合は、 session_destroy 関数を使用して現在のセッションを破棄できます。 session_destroy はすべてのデータを削除しますが、 session_id はまだ存在します <br>
session_destroy は、<br>グローバル変数 <br><br>$_SESSION
の値をすぐに破棄しません。次回アクセスしたときのみ、$_SESSION
中的值,只有当下次再访问的时候,$_SESSION