stringsとは? わかりやすく解説

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】

読み方:すとりんぐす

弦楽器

弦楽器中心とした楽団による演奏また、その奏者


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進表現に変換する
choprtrim() のエイリアス
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_tablehtmlspecialchars() および htmlentities() で使用される変換テーブルを返す
hebrev — 論理表記のヘブライ語を物理表記に変換する
hebrevc — 論理表記のヘブライ語を、改行の変換も含めて物理表記に変換する
html_entity_decode — HTML エンティティを適切な文字に変換する
htmlentities — 適用可能な文字を全てHTMLエンティティに変換する
htmlspecialchars_decode — 特殊な HTML エンティティを文字に戻す
htmlspecialchars — 特殊文字を HTML エンティティに変換する
implode — 配列要素を文字列により連結する
joinimplode() のエイリアス
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 — 大文字小文字を区別しないバイナリにも使用可能な文字列比較を行う
strchrstrstr() のエイリアス
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 クラス

Strings モジュール含まれるプロシージャ使って文字列操作実行します

名前空間: Microsoft.VisualBasic
アセンブリ: Microsoft.VisualBasic (microsoft.visualbasic.dll 内)
構文構文

解説解説
使用例使用例

文字列空白分割する方法次の例に示します

Dim TestString As String
 = "Look at these!"
' Returns an array containing "Look", "at", and
 "these!".
Dim TestArray() As String
 = Split(TestString)
継承階層継承階層
System.Object
  Microsoft.VisualBasic.Strings
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Strings メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Asc オーバーロードされます文字対応する文字コードを表す Integer 値を返します
パブリック メソッド AscW オーバーロードされます文字対応する文字コードを表す Integer 値を返します
パブリック メソッド Chr 指定した文字コード関連付けられている文字返します
パブリック メソッド ChrW 指定した文字コード関連付けられている文字返します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド Filter オーバーロードされます指定されフィルタ条件基づいた String 配列サブセットを含む、インデックス番号が 0 から始まる配列返します
パブリック メソッド Format String 型の書式指定式に含まれている指示に応じて書式設定された文字列返します
パブリック メソッド FormatCurrency システムコントロール パネル定義され現在の通貨記号使用する通貨値として書式設定された式を返します
パブリック メソッド FormatDateTime 日付/時刻の値を表す文字列式を返します
パブリック メソッド FormatNumber 数値として書式設定された式を返します
パブリック メソッド FormatPercent 末尾パーセント記号付加されパーセント形式 (100乗算した) として書式設定された式を返します
パブリック メソッド GetChar 指定され文字列指定されインデックス位置にある文字を表す Char 値を返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド InStr オーバーロードされます1 つ文字列別の文字列内で最初に出現する開始位置指定する整数返します
パブリック メソッド InStrRev 文字列右側から開始して1 つ文字列別の文字列内に最初に出現する位置返します
パブリック メソッド Join オーバーロードされます配列格納されている複数部分文字列結合した文字列返します
パブリック メソッド LCase オーバーロードされます文字列または文字小文字変換して返します
パブリック メソッド Left 指定され文字数を含む文字列返します
パブリック メソッド Len オーバーロードされます文字列内の文字数または変数格納するために必要な公称バイト数を表す整数返します
パブリック メソッド LSet 指定文字列含まれている文字列を左寄せ指定長さ調整して返します
パブリック メソッド LTrim 指定され文字列から、先頭空白除いたコピー (LTrim)、後続空白除いたコピー (RTrim)、または先頭後続空白除いたコピー (Trim) を格納する文字列返します
パブリック メソッド Mid オーバーロードされます文字列から指定され文字数を含む文字列返します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド Replace 文字列内の指定部分文字列別の文字列によって指定され回数だけ置換されている文字列返します
パブリック メソッド Right 文字列右側から、指定され文字数を含む文字列返します
パブリック メソッド RSet 指定文字列含まれている文字列を右寄せ指定長さ調整して返します
パブリック メソッド RTrim 指定され文字列から、先頭空白除いたコピー (LTrim)、後続空白除いたコピー (RTrim)、または先頭後続空白除いたコピー (Trim) を格納する文字列返します
パブリック メソッド Space 指定された数の空白によって構成され文字列返します
パブリック メソッド Split 指定された数の部分文字列を含む、インデックス番号が 0 から始まる 1 次元配列返します
パブリック メソッド StrComp 文字列比較結果基づいて -1、0、または 1 を返します
パブリック メソッド StrConv 指定どおりに変換され文字列返します
パブリック メソッド StrDup オーバーロードされます特定の文字指定回数だけ繰り返すことによって生成した文字列またはオブジェクト返します
パブリック メソッド StrReverse 指定され文字列文字順序逆にした文字列返します
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
パブリック メソッド Trim 指定され文字列から、先頭空白除いたコピー (LTrim)、後続空白除いたコピー (RTrim)、または先頭後続空白除いたコピー (Trim) を格納する文字列返します
パブリック メソッド UCase オーバーロードされます指定した文字列大文字変換され文字列または文字返します
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Strings クラス
Microsoft.VisualBasic 名前空間

その他の技術情報

Strings モジュール (Visual Basic)
文字列操作概要
キーワードとメンバ (タスク別)
Visual Basic 言語のキーワード
Visual Basic ランタイム ライブラリメンバ
各言語のキーワードの比較

Strings メンバ

Strings モジュール含まれるプロシージャ使って文字列操作実行します

Strings データ型公開されるメンバを以下の表に示します


パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Asc オーバーロードされます文字対応する文字コードを表す Integer 値を返します
パブリック メソッド AscW オーバーロードされます文字対応する文字コードを表す Integer 値を返します
パブリック メソッド Chr 指定した文字コード関連付けられている文字返します
パブリック メソッド ChrW 指定した文字コード関連付けられている文字返します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド Filter オーバーロードされます指定されフィルタ条件基づいた String 配列サブセットを含む、インデックス番号が 0 から始まる配列返します
パブリック メソッド Format String 型の書式指定式に含まれている指示に応じて書式設定された文字列返します
パブリック メソッド FormatCurrency システムコントロール パネル定義され現在の通貨記号使用する通貨値として書式設定された式を返します
パブリック メソッド FormatDateTime 日付/時刻の値を表す文字列式を返します
パブリック メソッド FormatNumber 数値として書式設定された式を返します
パブリック メソッド FormatPercent 末尾パーセント記号付加されパーセント形式 (100乗算した) として書式設定された式を返します
パブリック メソッド GetChar 指定され文字列指定されインデックス位置にある文字を表す Char 値を返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド InStr オーバーロードされます1 つ文字列別の文字列内で最初に出現する開始位置指定する整数返します
パブリック メソッド InStrRev 文字列右側から開始して1 つ文字列別の文字列内に最初に出現する位置返します
パブリック メソッド Join オーバーロードされます配列格納されている複数部分文字列結合した文字列返します
パブリック メソッド LCase オーバーロードされます文字列または文字小文字変換して返します
パブリック メソッド Left 指定され文字数を含む文字列返します
パブリック メソッド Len オーバーロードされます文字列内の文字数または変数格納するために必要な公称バイト数を表す整数返します
パブリック メソッド LSet 指定文字列含まれている文字列を左寄せ指定長さ調整して返します
パブリック メソッド LTrim 指定され文字列から、先頭空白除いたコピー (LTrim)、後続空白除いたコピー (RTrim)、または先頭後続空白除いたコピー (Trim) を格納する文字列返します
パブリック メソッド Mid オーバーロードされます文字列から指定され文字数を含む文字列返します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド Replace 文字列内の指定部分文字列別の文字列によって指定され回数だけ置換されている文字列返します
パブリック メソッド Right 文字列右側から、指定され文字数を含む文字列返します
パブリック メソッド RSet 指定文字列含まれている文字列を右寄せ指定長さ調整して返します
パブリック メソッド RTrim 指定され文字列から、先頭空白除いたコピー (LTrim)、後続空白除いたコピー (RTrim)、または先頭後続空白除いたコピー (Trim) を格納する文字列返します
パブリック メソッド Space 指定された数の空白によって構成され文字列返します
パブリック メソッド Split 指定された数の部分文字列を含む、インデックス番号が 0 から始まる 1 次元配列返します
パブリック メソッド StrComp 文字列比較結果基づいて -1、0、または 1 を返します
パブリック メソッド StrConv 指定どおりに変換され文字列返します
パブリック メソッド StrDup オーバーロードされます特定の文字指定回数だけ繰り返すことによって生成した文字列またはオブジェクト返します
パブリック メソッド StrReverse 指定され文字列文字順序逆にした文字列返します
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
パブリック メソッド Trim 指定され文字列から、先頭空白除いたコピー (LTrim)、後続空白除いたコピー (RTrim)、または先頭後続空白除いたコピー (Trim) を格納する文字列返します
パブリック メソッド UCase オーバーロードされます指定した文字列大文字変換され文字列または文字返します
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

Strings クラス
Microsoft.VisualBasic 名前空間

その他の技術情報

Strings モジュール (Visual Basic)
文字列操作概要
キーワードとメンバ (タスク別)
Visual Basic 言語のキーワード
Visual Basic ランタイム ライブラリメンバ
各言語のキーワードの比較

ストリングス[strings]

バイオリンビオラチェロなど、主に弓で弾く弦楽器のこと。シンセサイザーでそれら弦楽器の音を模した音色のこともいう。

ストリングス (曖昧さ回避)

(strings から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/17 03:17 UTC 版)

ストリングス: strings




「ストリングス (曖昧さ回避)」の続きの解説一覧



固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「strings」の関連用語

stringsのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



stringsのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
ヤマハミュージックメディアヤマハミュージックメディア
Copyright(C) 2000-2024 YAMAHA MUSIC MEDIA CORPORATION. All Rights Reserved.
ヤマハミュージックメディア音楽用語ダス
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのストリングス (曖昧さ回避) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS