ホームページ  >  記事  >  バックエンド開発  >  PHPのよく使う関数を詳しく解説

PHPのよく使う関数を詳しく解説

WBOY
WBOYオリジナル
2016-08-08 09:30:59920ブラウズ

一般的に使用される PHP 関数:

文字列処理関数:

強力な機能:

1. 文字列処理関数で使用される他の種類のデータは、処理前に自動的に文字列に変換されます

2. 文字列を文字列として使用できます。文字のコレクションとしての配列: $ Str = "Lijian"; Echo $ Str [1]; しかし、これは配列であると誤解するため、通常は次のように記述します: echo $str{1};

️最初の 2 文字を取り出します。 echo $str[0].$str[1] 新しくフォーマットされた文字列

デフォルトでは、スペースが削除されます。ここの削除は当てはまりません

” “ まだスペースがあります

ltrim($str,'1'); 左側の数字 1 を削除します

rtrim($str,'0..9'); htmllentities(;使用関数の使用:

自然順序アルゴリズムの使用strnatcmp()を使用する自然順序アルゴリズムを使用します。一致する場所

stristr(): 大文字と小文字を区別しない

strpos(): 文字列が最初に出現する位置を検索する strpos(): 文字列を検索する 最初の出現位置、大文字と小文字を区別する

strrpos(): 文字列を検索する文字列の最後の出現位置、大文字と小文字を区別します strripos(): 文字列の最後の出現位置を検索します、大文字と小文字は区別しません

substr(): また、他の文字列の子がある場合は、数字に数字を入れると、次のようにすることができます次のような文字列に自動的に変換されます: Substr (123456,2,4);

Str_replace (String, String, String): L Str_replace (Array, String, String): 複数を 1 つで置き換えます

Str_replace ( Array, Array, String): 複数を置換

str_ireplace(): 原稿を区別しない():::) 文字列を配列に変換

Implode(): 配列を文字列に変換

配列関数:

array_map();

mysqli_fetch_assoc() と mysqli_fetch_row() と mysqli_fetch_object() の違いは何ですか?

mysqli_fetch_assoc() と mysqli_fetch_row() を使用すると、両方ともクエリ結果を配列に返し、最初の行を返し、ポインタを 1 行下に移動します。

違い: mysqli_fetch_assoc() は値を取得するためにキーワードインデックスを使用します。例:

$row = $result->fetch_assoc();

echo $row['username'];

ただし、mysqli_fetch_row() は数値インデックスを使用して値を取得します。例:

$row = $result->fetch_row();

echo $row[0];//注: 「0」はテーブルの最初のフィールドを意味します (つまり、ユーザー名はテーブルの最初のフィールドです)テーブル)フィールド)。

行をオブジェクトに戻し、クラスを通じて値を取得する関数 mysqli_fetch_object() もあります。例:

$row = $result->fetch_object();

echo $行 - > ユーザー名;

上記では、PHP でよく使用される関数について、関連する側面も含めて詳しく説明しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。