strings
「strings」の意味・「strings」とは
「strings」は英語で、主に二つの意味を持つ単語である。一つ目は「紐」や「糸」を指す名詞で、物事をつなぎ止めるための具体的な道具を表す。例えば、靴の紐やギターの弦などがこれに該当する。二つ目はプログラミングの世界で使われる「文字列」を意味する名詞である。文字列は、一連の文字の集まりで、プログラム内で文字情報を扱う際に使用される。「strings」の発音・読み方
「strings」の発音は、IPA表記では /strɪŋz/ となる。IPAのカタカナ読みでは「ストリングズ」となる。日本人が発音するカタカナ英語では「ストリングス」と読む。この単語は発音によって意味や品詞が変わる単語ではないため、一つの読み方のみである。「strings」の定義を英語で解説
「strings」は、英語で「A sequence of characters」や「Thin pieces of cord or thread」などと定義される。前者はプログラミングの文脈で、後者は一般的な文脈で用いられる。「strings」の類語
「strings」の類語としては、「thread」、「cord」、「rope」などがある。これらはいずれも「紐」や「糸」を意味する単語である。また、プログラミングの文脈では、「text」や「character sequence」などが「strings」の類語となる。「strings」に関連する用語・表現
「strings」に関連する用語としては、「string theory」や「string instrument」などがある。「string theory」は物理学の理論で、「string instrument」は弦楽器を指す表現である。また、プログラミングの文脈では、「string manipulation」や「string concatenation」などが関連する表現となる。「strings」の例文
1.英語例文:The cat is playing with a string.(日本語訳:猫が紐で遊んでいる。)2.英語例文:He tied the package with a strong string.(日本語訳:彼は丈夫な紐で包みを結びつけた。)
3.英語例文:The guitar has six strings.(日本語訳:ギターには6本の弦がある。)
4.英語例文:In programming, a string is a sequence of characters.(日本語訳:プログラミングでは、文字列は一連の文字のことを指す。)
5.英語例文:The string manipulation is a common task in programming.(日本語訳:文字列の操作はプログラミングにおいて一般的なタスクである。)
6.英語例文:The string concatenation is used to combine two strings.(日本語訳:文字列の連結は二つの文字列を結合するために使われる。)
7.英語例文:The violin is a string instrument.(日本語訳:バイオリンは弦楽器である。)
8.英語例文:The string theory is a theoretical framework in physics.(日本語訳:弦理論は物理学の理論的枠組みである。)
9.英語例文:The string of pearls was very beautiful.(日本語訳:真珠の一連の糸は非常に美しかった。)
10.英語例文:He pulled the string and the curtain opened.(日本語訳:彼は紐を引っ張り、カーテンが開いた。)
Strings(文字列関数)
導入
以下の関数はすべて、文字列をいろいろな方法で操作します。正規表現や URL 処理の節にも関連する記述があります。文字列の動作に関する情報、特にシングルクオート、ダブルクオート、 エスケープシーケンスについては、マニュアルの 型 の節にある 文字列 エントリを 参照ください。
要件
外部ライブラリを必要としません。インストール手順
PHP コアに含まれるため、 追加のインストール無しで使用できます。定義済み定数
以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。- CRYPT_SALT_LENGTH integer
- CRYPT_STD_DES integer
- CRYPT_EXT_DES integer
- CRYPT_MD5 integer
- CRYPT_BLOWFISH integer
- HTML_SPECIALCHARS (integer)
- HTML_ENTITIES (integer)
- ENT_COMPAT (integer)
- ENT_QUOTES (integer)
- ENT_NOQUOTES (integer)
- CHAR_MAX (integer)
- LC_CTYPE (integer)
- LC_NUMERIC (integer)
- LC_TIME (integer)
- LC_COLLATE (integer)
- LC_MONETARY (integer)
- LC_ALL (integer)
- LC_MESSAGES (integer)
- STR_PAD_LEFT (integer)
- STR_PAD_RIGHT (integer)
- STR_PAD_BOTH (integer)
参考
より強力な文字列処理および処理関数については、 POSIX 正規表現関数および Perl 互換正規表現関数 を参照ください。目次
- addcslashes — C言語と同様にスラッシュで文字列をクォートする
- addslashes — 文字列をスラッシュでクォートする
- bin2hex — バイナリデータを16進表現に変換する
- chop — rtrim() のエイリアス
- chr — 特定の文字を返す
- chunk_split — 文字列をより小さな部分に分割する
- convert_cyr_string — Cyrillic 文字コードを他のコードに変換する
- convert_uudecode — uuencode された文字列をデコードする
- convert_uuencode — 文字列を uuencode する
- count_chars — 文字列で使用されている文字に関する情報を返す
- crc32 — 文字列の crc32 多項式計算を行う
- crypt — 文字列の一方向の暗号化(ハッシュ化)を行う
- echo — 1つ以上の文字列を出力する
- explode — 文字列を文字列により分割する
- fprintf — フォーマットされた文字列をストリームに書き込む
- get_html_translation_table — htmlspecialchars() および htmlentities() で使用される変換テーブルを返す
- hebrev — 論理表記のヘブライ語を物理表記に変換する
- hebrevc — 論理表記のヘブライ語を、改行の変換も含めて物理表記に変換する
- html_entity_decode — HTML エンティティを適切な文字に変換する
- htmlentities — 適用可能な文字を全てHTMLエンティティに変換する
- htmlspecialchars_decode — 特殊な HTML エンティティを文字に戻す
- htmlspecialchars — 特殊文字を HTML エンティティに変換する
- implode — 配列要素を文字列により連結する
- join — implode() のエイリアス
- levenshtein — 二つの文字列のレーベンシュタイン距離を計算する
- localeconv — 数値に関するフォーマット情報を得る
- ltrim — 文字列の最初から空白 (もしくはその他の文字) を取り除く
- md5_file — 指定したファイルのMD5ハッシュ値を計算する
- md5 — 文字列のmd5ハッシュ値を計算する
- metaphone — 文字列の metaphone キーを計算する
- money_format — 数値を金額文字列にフォーマットする
- nl_langinfo — 言語及びロケール情報を検索する
- nl2br — 改行文字の前にHTMLの改行指定文字を挿入する
- number_format — 数字を千位毎にグループ化してフォーマットする
- ord — 文字のASCII値を返す
- parse_str — 文字列を処理し、変数に代入する
- print — 文字列を出力する
- printf — フォーマット済みの文字列を出力する
- quoted_printable_decode — quoted-printable文字列を8ビット文字列に変換
- QuoteMeta — メタ文字をクォートする
- rtrim — 文字列の最後から空白 (もしくは他の文字) を削除する
- setlocale — ロケール情報をセットする
- sha1_file — ファイルの sha1 ハッシュを計算する
- sha1 — 文字列の sha1 ハッシュを計算する
- similar_text — 二つの文字列の間の類似性を見積もる
- soundex — 文字列のsoundexキーを計算する
- sprintf — フォーマットされた文字列を返す
- sscanf — フォーマット文字列に基づき入力を処理する
- str_getcsv — CSV 文字列をパースして配列に格納する
- str_ireplace — 大文字小文字を区別しない str_replace()
- str_pad — 文字列を固定長の他の文字列で埋める
- str_repeat — 文字列を反復する
- str_replace — 検索文字列に一致したすべての文字列を置換する
- str_rot13 — 文字列にrot13変換を行う
- str_shuffle — 文字列をランダムにシャッフルする
- str_split — 文字列を配列に変換する
- str_word_count — 文字列に使用されている単語についての情報を返す
- strcasecmp — 大文字小文字を区別しないバイナリにも使用可能な文字列比較を行う
- strchr — strstr() のエイリアス
- strcmp — バイナリでも使える文字列比較
- strcoll — ロケールに基づく文字列比較
- strcspn — マスクにマッチしない最初のセグメントの長さを返す
- strip_tags — 文字列からHTMLおよびPHPタグを取り除く
- stripcslashes — addcslashesでクォートされた文字列をアンクォートする
- stripos — 大文字小文字を区別せずに文字列が最初に現れる位置を探す
- stripslashes — addslashes でクォートされた文字列のクォート部分を取り除く
- stristr — 大文字小文字を区別しない strstr()
- strlen — 文字列の長さを得る
- strnatcasecmp — "自然順"アルゴリズムにより大文字小文字を区別しない文字列比較を行う
- strnatcmp — "自然順"アルゴリズムにより文字列比較を行う
- strncasecmp — バイナリ対応で大文字小文字を区別しない文字列比較を、 最初の n 文字について行う
- strncmp — 最初の n 文字についてバイナリ対応の文字列比較を行う
- strpbrk — 文字列の中から任意の文字を探す
- strpos — 文字列が最初に現れる場所を見つける
- strrchr — 文字列中に文字が最後に現れる場所を取得する
- strrev — 文字列を逆順にする
- strripos — 文字列中で、特定の(大文字小文字を区別しない)文字列が最後に現れた位置を探す
- strrpos — 文字列中に、ある文字が最後に現れる場所を探す
- strspn — マスクに一致する最初のセグメントの長さを返す
- strstr — 文字列が最初に現れる位置を見つける
- strtok — 文字列をトークンに分割する
- strtolower — 文字列を小文字にする
- strtoupper — 文字列を大文字にする
- strtr — 特定の文字を変換する
- substr_compare — 指定した位置から指定した長さの 2 つの文字列について、バイナリ対応で 比較する(大文字小文字を区別しないことも可能)
- substr_count — 副文字列の出現回数を数える
- substr_replace — 文字列の一部を置換する
- substr — 文字列の一部分を返す
- trim — 文字列の先頭および末尾にあるホワイトスペースを取り除く
- ucfirst — 文字列の最初の文字を大文字にする
- ucwords — 文字列の各単語の最初の文字を大文字にする
- vfprintf — フォーマットされた文字列をストリームに書き込む
- vprintf — フォーマットされた文字列を出力する
- vsprintf — フォーマットされた文字列を返す
- wordwrap — 文字列分割文字を使用して指定した文字数数に文字列を分割する
Strings クラス
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文
解説
詳細については、Visual Basic のトピック「Strings モジュール (Visual Basic)」を参照してください。
このモジュールは、文字列を操作する Visual Basic 言語キーワードおよびランタイム ライブラリ メンバをサポートします。
Microsoft.VisualBasic.Strings
プラットフォーム
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
Strings メンバ
Microsoft.VisualBasic 名前空間
その他の技術情報
Strings モジュール (Visual Basic)
文字列操作の概要
キーワードとメンバ (タスク別)
Visual Basic 言語のキーワード
Visual Basic ランタイム ライブラリのメンバ
各言語のキーワードの比較
Strings メソッド
パブリック メソッド
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 ( Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
関連項目
Strings クラスMicrosoft.VisualBasic 名前空間
その他の技術情報
Strings モジュール (Visual Basic)文字列操作の概要
キーワードとメンバ (タスク別)
Visual Basic 言語のキーワード
Visual Basic ランタイム ライブラリのメンバ
各言語のキーワードの比較
Strings メンバ
Strings モジュールに含まれるプロシージャを使って、文字列操作を実行します。
Strings データ型で公開されるメンバを以下の表に示します。
パブリック メソッド
名前 | 説明 | |
---|---|---|
Finalize | Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
関連項目
Strings クラスMicrosoft.VisualBasic 名前空間
その他の技術情報
Strings モジュール (Visual Basic)文字列操作の概要
キーワードとメンバ (タスク別)
Visual Basic 言語のキーワード
Visual Basic ランタイム ライブラリのメンバ
各言語のキーワードの比較
ストリングス (曖昧さ回避)
(Strings から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/17 03:17 UTC 版)
ナビゲーションに移動 検索に移動ストリングス(英: strings)
- ストリングス - (複数のヴァイオリン属の)弦楽器、およびそれが主体の演奏。
- strings - UNIX系OSのプログラム。
- Strings (b-flowerの曲) - b-flowerのシングル曲。
- strings - Leadの曲。シングル『GREEN DAYS/strings』に収録。
- ストリングス〜愛と絆の旅路〜 - 2007年公開の映画。
関連項目
- 「ストリングス」で始まるページの一覧
- タイトルに「ストリングス」を含むページの一覧
- Wikipedia:索引 すと#すとり
- ストリング (曖昧さ回避)
このページは曖昧さ回避のためのページです。一つの語句が複数の意味・職能を有する場合の水先案内のために、異なる用法を一覧にしてあります。お探しの用語に一番近い記事を選んで下さい。このページへリンクしているページを見つけたら、リンクを適切な項目に張り替えて下さい。 |
固有名詞の分類
- Stringsのページへのリンク