/lisp/php/php-manual-html/function.strnatcasecmp.html

https://github.com/cue-taro/emacs-setting-files · HTML · 110 lines · 88 code · 22 blank · 0 comment · 0 complexity · fca20fb84def538becd51eb339f00854 MD5 · raw file

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  5. <title>&quot;自然順&quot;アルゴリズムにより大文字小文字を区別しない文字列比較を行う</title>
  6. </head>
  7. <body><div class="manualnavbar" style="text-align: center;">
  8. <div class="prev" style="text-align: left; float: left;"><a href="function.strlen.html">strlen</a></div>
  9. <div class="next" style="text-align: right; float: right;"><a href="function.strnatcmp.html">strnatcmp</a></div>
  10. <div class="up"><a href="ref.strings.html">String 関数</a></div>
  11. <div class="home"><a href="index.html">PHP Manual</a></div>
  12. </div><hr /><div id="function.strnatcasecmp" class="refentry">
  13. <div class="refnamediv">
  14. <h1 class="refname">strnatcasecmp</h1>
  15. <p class="verinfo">(PHP 4, PHP 5)</p><p class="refpurpose"><span class="refname">strnatcasecmp</span> &mdash; <span class="dc-title">&quot;自然順&quot;アルゴリズムにより大文字小文字を区別しない文字列比較を行う</span></p>
  16. </div>
  17. <div class="refsect1 description" id="refsect1-function.strnatcasecmp-description">
  18. <h3 class="title">説明</h3>
  19. <div class="methodsynopsis dc-description">
  20. <span class="type">int</span> <span class="methodname"><b>strnatcasecmp</b></span>
  21. ( <span class="methodparam"><span class="type">string</span> <tt class="parameter">$str1</tt></span>
  22. , <span class="methodparam"><span class="type">string</span> <tt class="parameter">$str2</tt></span>
  23. )</div>
  24. <p class="para rdfs-comment">
  25. この関数は人間が行うような手法でアルファベットまたは数字の
  26. 文字列の順序を比較するアルゴリズムを実装しますこの関数の動作は
  27. <span class="function"><a href="function.strnatcmp.html" class="function">strnatcmp()</a></span> に似ていますが
  28. 比較が大文字小文字を区別しない違いがあります
  29. 詳細な情報についてはMartin Pool
  30. <a href="http://sourcefrog.net/projects/natsort/" class="link external">&raquo; 自然順文字列比較</a>
  31. のページを参照ください
  32. </p>
  33. </div>
  34. <div class="refsect1 parameters" id="refsect1-function.strnatcasecmp-parameters">
  35. <h3 class="title">パラメータ</h3>
  36. <p class="para">
  37. <dl>
  38. <dt>
  39. <span class="term"><i><tt class="parameter">str1</tt></i></span>
  40. <dd>
  41. <p class="para">
  42. 最初の文字列
  43. </p>
  44. </dd>
  45. </dt>
  46. <dt>
  47. <span class="term"><i><tt class="parameter">str2</tt></i></span>
  48. <dd>
  49. <p class="para">
  50. 次の文字列
  51. </p>
  52. </dd>
  53. </dt>
  54. </dl>
  55. </p>
  56. </div>
  57. <div class="refsect1 returnvalues" id="refsect1-function.strnatcasecmp-returnvalues">
  58. <h3 class="title">返り値</h3>
  59. <p class="para">
  60. 他の文字列比較関数と同様にこの関数は
  61. <i><tt class="parameter">str1</tt></i><i><tt class="parameter">str2</tt></i>
  62. より小さい場合に &lt; 0<i><tt class="parameter">str1</tt></i>
  63. <i><tt class="parameter">str2</tt></i>より大きい場合に &gt; 0 等しい場合に
  64. 0 を返します
  65. </p>
  66. </div>
  67. <div class="refsect1 seealso" id="refsect1-function.strnatcasecmp-seealso">
  68. <h3 class="title">参考</h3>
  69. <p class="para">
  70. <ul class="simplelist">
  71. <li class="member"><span class="function"><a href="function.preg-match.html" class="function" rel="rdfs-seeAlso">preg_match()</a> - 正規表現によるマッチングを行う</span></li>
  72. <li class="member"><span class="function"><a href="function.strcmp.html" class="function" rel="rdfs-seeAlso">strcmp()</a> - バイナリセーフな文字列比較</span></li>
  73. <li class="member"><span class="function"><a href="function.strcasecmp.html" class="function" rel="rdfs-seeAlso">strcasecmp()</a> - 大文字小文字を区別しないバイナリセーフな文字列比較を行う</span></li>
  74. <li class="member"><span class="function"><a href="function.substr.html" class="function" rel="rdfs-seeAlso">substr()</a> - 文字列の一部分を返す</span></li>
  75. <li class="member"><span class="function"><a href="function.stristr.html" class="function" rel="rdfs-seeAlso">stristr()</a> - 大文字小文字を区別しない strstr</span></li>
  76. <li class="member"><span class="function"><a href="function.strncasecmp.html" class="function" rel="rdfs-seeAlso">strncasecmp()</a> - バイナリセーフで大文字小文字を区別しない文字列比較を最初の n 文字について行う</span></li>
  77. <li class="member"><span class="function"><a href="function.strncmp.html" class="function" rel="rdfs-seeAlso">strncmp()</a> - 最初の n 文字についてバイナリセーフな文字列比較を行う</span></li>
  78. <li class="member"><span class="function"><a href="function.strstr.html" class="function" rel="rdfs-seeAlso">strstr()</a> - 文字列が最初に現れる位置を見つける</span></li>
  79. <li class="member"><span class="function"><a href="function.setlocale.html" class="function" rel="rdfs-seeAlso">setlocale()</a> - ロケール情報を設定する</span></li>
  80. </ul>
  81. </p>
  82. </div>
  83. </div><hr /><div class="manualnavbar" style="text-align: center;">
  84. <div class="prev" style="text-align: left; float: left;"><a href="function.strlen.html">strlen</a></div>
  85. <div class="next" style="text-align: right; float: right;"><a href="function.strnatcmp.html">strnatcmp</a></div>
  86. <div class="up"><a href="ref.strings.html">String 関数</a></div>
  87. <div class="home"><a href="index.html">PHP Manual</a></div>
  88. </div></body></html>