Left

説明

文字列の左端から、count パラメータで指定した文字数分の文字列を返します。

戻り値

string パラメータの先頭から count で指定した文字数分の文字列

カテゴリ

文字列関数

関数のシンタックス

Left(string, count)

関連項目

RightMidLen

パラメータ

パラメータ 説明

string

文字列、または文字列を含んでいる変数です。

count

正の整数、または正の整数を含んでいる変数です。返す文字の数を指定します

<h3>Left の例</h3>

<cfif IsDefined("Form.myText")>
<!--- len が 0 (ゼロ) を返した場合、エラーメッセージが表示されます。 --->
   <cfif Len(Form.myText)>
      <cfif Len(Form.myText) LTE Form.RemoveChars>
         <cfoutput><p style="color:red; font-weight:bold">文字列 #Form.myText# には #Len(Form.myText)# という文字のみが含まれています。この文字列の左端の
   文字 #Form.removeChars# は長さが足りないため出力
   できません。</p></cfoutput>
      <cfelse>
         <cfoutput><p>元の文字列 : <strong>#Form.myText#</strong></p>
            <p>変更後の文字列 (左端からの文字 <strong>#Form.removeChars#
               </strong> のみを表示): 
               <strong>#Left(Form.myText, Form.removeChars)#</strong></p>
         </cfoutput>
      </cfif>
   <cfelse>
      <p style="color:red; font-weight:bold">1 文字以上の文字を含む文字列を入力してください。</p>
</cfif>
</cfif>

<form action="<cfoutput>#CGI.ScriptName#</cfoutput>" method="POST">
<p>テキストを入力してください。<br />
<input type="Text" name="myText"></p>
<p>先頭から何文字を表示しますか?
<select name="RemoveChars">
<option value="1">1
<option value="3" selected>3
<option value="5">5
<option value="7">7
<option value="9">9</select>
<input type="Submit" name="Submit" value="Remove characters"></p>
</form>

ColdFusion MX 7 | ColdFusion MX 6.1 | ColdFusion MX* | ColdFusion 5* | フォーラム* | デベロッパーセンター | サポート情報 | バグ報告

バージョン7