-
String
- 文字列の長さを取得する: strlen() 関数
中国語の文字の長さを取得します echo mb_strlen($str,”UTF8”);
-
英語の文字列インターセプション
<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();
- 文字列検索
strpos(処理対象の文字列、配置対象の文字列、配置の開始位置[オプション])
- 文字列を置換します
str_replace(検索する文字列, 置換する文字列, 検索した文字列, 置換数 [オプション])
-
フォーマット文字列
<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);//出力: お名前は何ですか
- cookie
共通パラメータ-
name (Cookie 名) には $_COOKIE[‘name’] を通じてアクセスできます
値 (Cookie 値)
expire (有効期限) Unix タイムスタンプ形式、デフォルトは 0 で、ブラウザを閉じると有効期限が切れることを意味します
path (有効なパス) パスが「/」に設定されている場合、Web サイト全体が有効です
ドメイン (有効なドメイン) は、デフォルトでドメイン名全体が有効になります。「www.imooc.com」が設定されている場合は、www サブドメイン内でのみ有効です
2.
PHP には、Cookie を設定する関数 setrawcookie もあります。 Setrawcookie は基本的に setcookie と同じです。唯一の違いは、値が自動的に URL エンコードされないため、必要に応じて手動で URL エンコードする必要があることです
削除して有効期限を設定します。 -
setcookie('test', ”, time()-1);
有効なパス -
setcookie('test', time(), 0, '/path');//パスとその下のサブディレクトリが有効に設定されます
session -
PHPでセッションを使用するのは非常に簡単で、最初に実行しますsession_start このメソッドはセッションを開き、- グローバル変数$_SESSION を通じてセッションの読み取りと書き込みを行います。
セッション開始();
$_SESSION['テスト'] = 時間();
var_dump($_SESSION); <br><br><br><br>session は、設定される値を自動的にエンコードおよびデコードするため、セッションはデータやオブジェクトを含むあらゆるデータ型をサポートできます。
削除-
特定のセッション値を削除するには、PHP の unset 関数を使用できます。削除後は、
グローバル変数- $_SESSION から削除され、アクセスできなくなります
。
セッション開始();
$_SESSION['名前'] = 'ジョブ';
unset($_SESSION['name']);
echo $_SESSION['name'] // プロンプト名が存在しません
<br>;
すべてのセッションを削除したい場合は、 session_destroy 関数を使用して現在のセッションを破棄できます。 session_destroy はすべてのデータを削除しますが、 session_id はまだ存在します <br>
session_destroy は、<br>グローバル変数 <br><br>$_SESSION
の値をすぐに破棄しません。次回アクセスしたときのみ、
$_SESSION
が空になります。そのため、$_SESSION をすぐに破棄する必要がある場合は、unset を使用できます。機能
Cookie 内の session_id (通常はユーザーのログアウト時に使用される) を同時に破棄する必要がある場合は、明示的に setcookie メソッドを呼び出して session_id の cookie 値を削除する必要もあります ($_SESSION
中的值,只有当下次再访问的时候,$_SESSION
') .addClass('事前番号付け') .hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i ').text(i));
};
$numbering.fadeIn(1700);
});
});
上記では、特殊文字やグローバル変数を含む PHP エントリ文字列、Cookie、およびセッションについて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。