MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
PHPの基礎 - 文字列のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
PHPの基礎 - 文字列
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == PHPでは複数のデータ型が存在するが、文字の集合を表すために使用されるデータ型が文字列である。<br> ここでは、文字列の取り扱いを記載する。<br> <br><br> == 文字列リテラル == 文字列を記述する場合、文字の集合をシングルクオーテーション<code>'</code>またはダブルクオーテーション<code>"</code>で囲む。<br> なお、<code>''</code>で囲む場合と<code>""</code>で囲む場合では、データの扱いが異なる。(詳細は、次のセクションに記載する)<br> '文字列' "文字列" <br> 複数行に渡る文字列を作成するには、ヒアドキュメントを使用することもできる。<br> ヒアドキュメントは、<<< <ID名>で始まり<ID名>で終わる間に記述する。ID名は、任意の文字列が指定できる。<br> また、ヒアドキュメントでは、シングルクオーテーション<code>'</code>、ダブルクオーテーション<code>"</code>、空白も文字として扱われる。<br> <<< ID 文字列1 文字列2 文字列3 ID <br> 以下の例では、ID名をDocumentとしている。<br> <syntaxhighlight lang="php"> <<< Document こんにちは。<br /> お元気ですか? Document </syntaxhighlight> <br><br> == 文字列の連結 == 文字列と他の文字列を連結して新しい文字列を作成するには、<code>.</code>を使用する。<br> '文字列1'.'文字列2' <br> 以下の例では、2つの文字列を連結して出力している。<br> <syntaxhighlight lang="php"> print 'こんにちは。'.'お元気ですか?'; $name = '佐藤'; print $name.'さん。こんにちは。'; </syntaxhighlight> <br> また、連結した文字列を変数に格納することもできる。<br> <syntaxhighlight lang="php"> $name = '佐藤'.'さん'; </syntaxhighlight> <br><br> == 文字列の出力(echo, print) == 文字列を出力するには、<code>echo</code>と<code>print</code>が存在する。<br> <br> <code>echo</code>の書式は、以下の通りである。<br> echo "" void echo(string $arg1 [, string $... ]) <br> <code>echo</code>は引数に指定した文字列を出力する。<br> 複数の文字列を続けて出力する場合、カンマ<code>,</code>で区切って文字列を指定する。<br> <syntaxhighlight lang="php"> echo 'こんにちは'; echo '出身地:', '東京都'; </syntaxhighlight> <br> 厳密にいうと、<code>echo</code>は関数ではなくPHPの言語構造の1つである。<br> そのため、引数を括弧で括る必要はなく、関数のように括弧で括って記述することもできる。<br> ただし、複数の文字列を引数に指定する場合、括弧で括らない方がよい。<br> <syntaxhighlight lang="php"> echo('こんにちは'); </syntaxhighlight> <br> <code>print</code>の書式は、以下の通りである。 print "" int print(string $arg) <br> <code>print</code>は、引数に指定した文字列を出力する。<code>echo</code>とは異なり、複数の引数を指定できない。<br> また、戻り値として常に1を返す。<br> <syntaxhighlight lang="php"> print 'こんにちは'; </syntaxhighlight> <br> <code>print</code>も<code>echo</code>と同様、関数ではなくPHPの言語構造の1つである。<br> そのため、引数を括弧で括る必要はなく、関数のように括弧で括って記述することもできる。<br> <syntaxhighlight lang="php"> print('こんにちは'); </syntaxhighlight> <br><br> __FORCETOC__ [[カテゴリ:Web]]
PHPの基礎 - 文字列
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse