PHP の標準関数を目的別に調べることができる辞典

ホーム > PHP 標準関数逆引き辞典 > 文字列 > 文字列の一部を辞書式の順序で比較する

PHP 標準関数逆引き辞典

:: reverse dictionary ::

文字列

※ソースファイルについて


文字列の一部を辞書式の順序で比較する

文字列の一部を辞書式の順序で比較するには、strncmp 関数を使います。

$str = "PHP Program";

$cmpe = strncmp($str, "PHP Project", 7);
$cmpm = strncmp($str, "PHP Project", 8);
$cmpp = strncmp($str, "PHP PROJECT", 6);

ソースファイル

$cmpe0$cmpm-1$cmpp1 になります。

▼ 関数

int strncmp(string sa, string sb, int sz)

文字列 sa と文字列 sb の一部を辞書式の順序で比較します。

先頭から sz バイト分の文字列が比較対象になります。

文字列 sa が文字列 sb と等しい場合は 0、文字列 sa が文字列 sb より小さい場合は -1 以下の値、文字列 sa が文字列 sb より大きい場合は 1 以上の値を返します。

●引数

sa … 比較する文字列
sb … 比較する文字列
sz … 比較するバイト数

●戻り値

・文字列 sa が文字列 sb と等しい … 0
・文字列 sa が文字列 sb より小さい( sa < sb ) … -1 以下(負)
・文字列 sa が文字列 sb より大きい( sa > sb ) … 1 以上(正)

●バージョン

PHP4 、PHP5

●補足

全角でも使えます。

$str = "PHPプログラム";

$cmpe = strncmp($str, "PHPプロジェクト", 7);
$cmpm = strncmp($str, "PHPプロジェクト", 9);
$cmpp = strncmp($str, "PHPスクリプト", 5);

ソースファイル

$cmpe0$cmpm-1$cmpp1 になります。

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

文字列 - string -


ホーム > PHP 標準関数逆引き辞典 > 文字列 > 文字列の一部を辞書式の順序で比較する

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com