hirokawa Thu Feb 14 09:47:08 2002 EDT Modified files: /phpdoc/ja/functions mbstring.xml session.xml strings.xml Log: translation updated.
Index: phpdoc/ja/functions/mbstring.xml diff -u phpdoc/ja/functions/mbstring.xml:1.14 phpdoc/ja/functions/mbstring.xml:1.15 --- phpdoc/ja/functions/mbstring.xml:1.14 Sat Feb 2 10:44:20 2002 +++ phpdoc/ja/functions/mbstring.xml Thu Feb 14 09:47:06 2002 @@ -1,20 +1,13 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.14 $ --> +<!-- $Revision: 1.15 $ --> <reference id="ref.mbstring"> - <title>マルチバイト文字列関数</title> + <title>マルチバイト文字列関数(mbstring)</title> <titleabbrev> マルチバイト文字列 </titleabbrev> <partintro> <sect1 id="mb-intro"> <title>導入</title> - <warning> - <simpara> - このモジュールは、実験的なステータスにあります。関数名/APIは変更 - される可能性があります。現在の変換フィルタは日本語のみをサポート - しています。 - </simpara> - </warning> <para> 全ての文字をシングルバイトで表現可能な言語は数多くあります。マル チバイト文字コードは、多くの言語で文字を表すために使用されていま @@ -1853,7 +1846,627 @@ </para> </refsect1> </refentry> - + + <refentry id="function.mb-regex-encoding"> + <refnamediv> + <refname>mb_regex_encoding</refname> + <refpurpose> + +カレントの正規表現用のエンコーディングを文字列として返す + </refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>mb_regex_encoding</function></funcdef> + <paramdef>string + <parameter><optional>encoding</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_regex_encoding</function>は、マルチバイト対応の正規表 + 現関数で使用される文字エンコーディングを返します。 + を返します。 + </simpara> + <para> + オプションのパラメータ<parameter>encoding</parameter>が指定された + +場合、マルチバイト正規表現用の文字エンコーディングとして設定されま + す。デフォルトは、内部文字エンコーディングです。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_internal_encoding</function>, + <function>mb_ereg</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-ereg"> + <refnamediv> + <refname>mb_ereg</refname> + +<refpurpose>マルチバイト文字列に正規表現マッチを行う</refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>mb_ereg</function></funcdef> + <paramdef>string <parameter>pattern</parameter></paramdef + <paramdef>string <parameter>string</parameter></paramdef> + <paramdef>array + <parameter><optional>regs</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + +<function>mb_ereg</function>は、マルチバイト対応の正規表現マッチを + +行い、一致した場合は1を返します。オプションの3番目の引数 + +<parameter>regs</parameter>を指定した場合は、一致した部分のバイト + +数を返し、配列<parameter>regs</parameter>に一致した部分文字列が格 + 納されます。空文字に一致した場合は1が返されます。 + +正規表現に一致しないか、エラーを発生した場合に&false;を返します。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_eregi</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-eregi"> + <refnamediv> + <refname>mb_eregi</refname> + <refpurpose> + +マルチバイト文字列に大文字小文字を区別しない正規表現マッチを行う + </refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>mb_eregi</function></funcdef> + <paramdef>string <parameter>pattern</parameter></paramdef> + <paramdef>string <parameter>string</parameter></paramdef> + <paramdef>array + <parameter><optional>regs</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + +<function>mb_eregi</function>は、マルチバイト対応の大文字小文字を + +区別しない正規表現マッチを行い、一致した場合は1を返します。オプショ + +ンの3番目の引数<parameter>regs</parameter>を指定した場合は、一致し + +た部分のバイト数を返し、配列<parameter>regs</parameter>に一致した + +部分文字列が格納されます。空文字に一致した場合は1が返されます。 + +正規表現に一致しないか、エラーを発生した場合に&false;を返します。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_ereg</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-ereg-replace"> + <refnamediv> + <refname>mb_ereg_replace</refname> + +<refpurpose>マルチバイト文字列に正規表現による置換を行う</refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>mb_ereg_replace</function></funcdef> + <paramdef>string <parameter>pattern</parameter></paramdef> + <paramdef>string <parameter>replacement</parameter></paramdef> + <paramdef>string <parameter>string</parameter></paramdef> + <paramdef>string + <parameter><optional>option</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_ereg_replace</function>は、マルチバイト文字列 + <parameter>string</parameter>において、正規表現 + <parameter>pattern</parameter>にマッチする文字列を + <parameter>replacement</parameter>に置換し、置換後の文字列を返しま + す。エラーの場合は、&false;を返します。 + </simpara> + <simpara> + +オプションの引数<parameter>option</parameter>により、マッチングの + 動作を変更可能です。 + <literal>i</literal>を指定した場合、大文字、 + 小文字が区別されなくなります。 + <literal>x</literal>を指定した場合、空白が無視されます。 + +<literal>m</literal>を指定した場合、マルチラインモードとなり、改行 + 文字も"."に含まれるようになります。 + +<literal>p</literal>を指定した場合、POSIXモードとなり、改行も通常 + 文字とみなされるようになります。 + +<literal>e</literal>を指定した場合、置換文字列をPHPの式として評価 + します。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_eregi_replace</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-eregi-replace"> + <refnamediv> + <refname>mb_eregi_replace</refname> + <refpurpose> + +マルチバイト文字列に大文字小文字を区別せずに正規表現による置換を行う + </refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>mb_eregi_replace</function></funcdef> + <paramdef>string <parameter>pattern</parameter></paramdef> + <paramdef>string <parameter>replacement</parameter></paramdef> + <paramdef>string <parameter>string</parameter></paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_eregi_replace</function>は、マルチバイト文字列 + +<parameter>string</parameter>において、大文字小文字を区別せずに正 + 規表現<parameter>pattern</parameter>にマッチする文字列を + <parameter>replacement</parameter>に置換し、置換後の文字列を返しま + す。エラーの場合は、&false;を返します。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_ereg_replace</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-split"> + <refnamediv> + <refname>mb_split</refname> + +<refpurpose>マルチバイト文字列を正規表現により分割する</refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>array <function>mb_split</function></funcdef> + <paramdef>string <parameter>pattern</parameter></paramdef> + <paramdef>string <parameter>string</parameter></paramdef> + <paramdef>int + <parameter><optional>limit</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_split</function>は、マルチバイト文字列 + <parameter>string</parameter>において、正規表現 + +<parameter>pattern</parameter>により文字列を分割し、配列として返し + ます。 + </simpara> + <simpara> + +オプションの引数<parameter>limit</parameter>を指定した場合は、最大 + <parameter>limit</parameter>個の要素に分割されます。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_ereg</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-ereg-match"> + <refnamediv> + <refname>mb_ereg_match</refname> + +<refpurpose>マルチバイト文字列が正規表現に一致するか調べる</refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>mb_ereg_match</function></funcdef> + <paramdef>string <parameter>pattern</parameter></paramdef> + <paramdef>string <parameter>string</parameter></paramdef> + <paramdef>string + <parameter><optional>option</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_ereg_match</function>は、マルチバイト文字列 + <parameter>string</parameter>が正規表現 + <parameter>pattern</parameter>に一致する場合に&true;、そうでない場 + 合に&false;を返します。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_ereg</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-ereg-search"> + <refnamediv> + <refname>mb_ereg_search</refname> + +<refpurpose>マルチバイト文字列が正規表現に一致するか調べる</refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>bool <function>mb_ereg_search</function></funcdef> + <paramdef>string + <parameter><optional>pattern</optional></parameter> + </paramdef> + <paramdef>string + <parameter><optional>option</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_ereg_search</function>は、マルチバイト文字列が正規表 + +現に一致するかどうか調べ、一致する場合に&true;、それ以外の場合に + &false;を返します。検索対象の文字列は、 + <function>mb_ereg_search_init</function>により設定します。 + 正規表現を省略した場合は、前回のものを再利用します。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_ereg_search_init</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-ereg-search-pos"> + <refnamediv> + <refname>mb_ereg_search_pos</refname> + <refpurpose> + +マルチバイト文字列が正規表現に一致する部分があるか調べる + </refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>array <function>mb_ereg_search_pos</function></funcdef> + <paramdef>string + <parameter><optional>pattern</optional></parameter> + </paramdef> + <paramdef>string + <parameter><optional>option</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_ereg_search_pos</function>は、マルチバイト文字列の中 + +に正規表現に一致する部分があるかどうか調べ、一致した場合には、1番 + +目の要素に一致した先頭の位置、2番目の要素に一致した長さ(バイト数) + +を有する配列を返します。エラーを発生した場合は、&false;を返します。 + 検索対象の文字列は、<function>mb_ereg_search_init</function>により + +設定します。正規表現を省略した場合は、前回のものを再利用します。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_ereg_search_init</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-ereg-search-regs"> + <refnamediv> + <refname>mb_ereg_search_regs</refname> + <refpurpose> + +マルチバイト文字列が正規表現に一致する部分があるか調べる + </refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>array <function>mb_ereg_search_regs</function></funcdef> + <paramdef>string + <parameter><optional>pattern</optional></parameter> + </paramdef> + <paramdef>string + <parameter><optional>option</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_ereg_search_regs</function>は、マルチバイト文字列の中 + +に正規表現に一致する部分があるかどうか調べ、一致した場合には、1番 + +目の要素に一致した部分文字列全体、2番目の要素は最初の括弧でグルー + +プ化された部分、3番目の要素は2番目の括弧でグループ化された部分といっ + +たようになります。エラーを生じた場合は、&false;を返します。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_ereg_search_init</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-ereg-search-init"> + <refnamediv> + <refname>mb_ereg_search_init</refname> + <refpurpose> + マルチバイト正規表現検索用の文字列と正規表現を設定する + </refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>array <function>mb_ereg_search_init</function></funcdef> + <paramdef>string <parameter>string</parameter></paramdef> + <paramdef>string + <parameter><optional>pattern</optional></parameter> + </paramdef> + <paramdef>string + <parameter><optional>option</optional></parameter> + </paramdef> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_ereg_search_init</function>は、マルチバイト対応の正規 + +表現検索において検索対象の文字列及び正規表現を設定します。 + この設定は、<function>mb_ereg_search</function>, + <function>mb_ereg_search_pos</function>, + <function>mb_ereg_search_regs</function>で使用されます。設定に成功 + した場合は&true;、エラーを生じた場合は&false;を返します。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_ereg_search_regs</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-ereg-search-getregs"> + <refnamediv> + <refname>mb_ereg_search_getregs</refname> + <refpurpose> + +マルチバイト文字列が正規表現に一致する部分があるか調べる + </refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>array + <function>mb_ereg_search_getregs</function> + </funcdef> + <void/> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_ereg_search_getregs</function>は、直前の + <function>mb_ereg_search</function>, + <function>mb_ereg_search_pos</function>, + <function>mb_ereg_search_regs</function>で一致した部分文字列を取得 + +します。一致した場合には、1番目の要素に一致した部分文字列全体、2番 + +目の要素は最初の括弧でグループ化された部分、3番目の要素は2番目の括 + +弧でグループ化された部分といったようになります。エラーを生じた場合 + は、&false;を返します。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_ereg_search_init</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-ereg-search-getpos"> + <refnamediv> + <refname>mb_ereg_search_getpos</refname> + <refpurpose> + 次の正規表現検索を開始する位置を取得する + </refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>array + <function>mb_ereg_search_getpos</function> + </funcdef> + <void/> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_ereg_search_getpos</function>は、 + <function>mb_ereg_search</function>, + <function>mb_ereg_search_pos</function>, + <function>mb_ereg_search_regs</function>で検索を開始する位置を返し + +ます。位置は、文字列の先頭からのバイト数で表した値です。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_ereg_search_setpos</function>も参照下さい。 + </para> + </refsect1> + </refentry> + + <refentry id="function.mb-ereg-search-setpos"> + <refnamediv> + <refname>mb_ereg_search_setpos</refname> + <refpurpose> + 次の正規表現検索を開始する位置を設定する + </refpurpose> + </refnamediv> + <refsect1> + <title>説明</title> + <funcsynopsis> + <funcprototype> + <funcdef>array + <function>mb_ereg_search_setpos</function> + </funcdef> + <void/> + </funcprototype> + </funcsynopsis> + &warn.experimental.func; + <simpara> + <function>mb_ereg_search_setpos</function>は、 + <function>mb_ereg_search</function>で検索を開始する位置を設定しま + す。 + </simpara> + <para> + +文字エンコーディングとしては、内部エンコーディングまたは + <function>mb_regex_encoding</function>で指定した文字エンコーディン + グが使用されます。 + </para> + <note> + <para> + この関数は、PHP 4.2.0以降でサポートされています。 + </para> + </note> + <para> + <function>mb_regex_encoding</function>, + <function>mb_ereg_search_init</function>も参照下さい。 + </para> + </refsect1> + </refentry> + </reference> <!-- Keep this comment at the end of the file Index: phpdoc/ja/functions/session.xml diff -u phpdoc/ja/functions/session.xml:1.28 phpdoc/ja/functions/session.xml:1.29 --- phpdoc/ja/functions/session.xml:1.28 Sat Feb 2 10:44:28 2002 +++ phpdoc/ja/functions/session.xml Thu Feb 14 09:47:06 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.28 $ --> +<!-- $Revision: 1.29 $ --> <reference id="ref.session"> <title>セッション処理関数(session)</title> <titleabbrev>セッション</titleabbrev> @@ -765,7 +765,7 @@ $HTTP_SESSION_VARS/$_SESSIONを使用している場合、 <function>session_register</function>, <function>session_is_registered</function>, - <function>session_unregister</function>を使用して下さい。 + <function>session_unregister</function>を使用しないで下さい。 </para> </caution> </refsect1> Index: phpdoc/ja/functions/strings.xml diff -u phpdoc/ja/functions/strings.xml:1.51 phpdoc/ja/functions/strings.xml:1.52 --- phpdoc/ja/functions/strings.xml:1.51 Sat Feb 2 10:44:29 2002 +++ phpdoc/ja/functions/strings.xml Thu Feb 14 09:47:06 2002 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.51 $ --> +<!-- $Revision: 1.52 $ --> <reference id="ref.strings"> <title>Strings(文字列関数)</title> <titleabbrev>文字列</titleabbrev> @@ -2505,7 +2505,7 @@ アルゴリズムを使用します。 </simpara> <para> - オプションの2番目の引数により、取り除かないタグを指定gきます。 + +オプションの2番目の引数により、取り除かないタグを指定できます。 <note> <para> <parameter>allowable_tags</parameter>は、PHP3.0.13,PHP4B3で追加