[PHP-users 24544] Re: strposの戻り値

Shindo shindo @ atsystem.jp
2005年 2月 16日 (水) 13:23:31 JST


竹本 様

こんにちは。進藤です。

php3の環境が手元にありませんので確認できませんが

$pos = mbstrpos($a,$b);
if ( ! is_int($pos) ) {
	$pos = -1;
}
とかは動かないですか?

>竹本@大阪です
>
>strpos mbstrpos の戻り値でFalseの場合悩んでおります。
>
>開発の指定がphp3 の為 === での True False の判定が出来ません。
>
>指定した文字列が最初から有った場合 0 が戻りますが 無かった場合も
>考えてコーディングすると 結果が正しく戻りません。
>
>皆さんはどのようにされているのかお教え願えれば幸いです。
>
>
>$A = "大阪府大阪市西区";
>$b = "大阪府";
>
>$pos = mbstrpos($a,$b);
>
>if ($pos == false) {
>  $pos = -1
>}
>
>結果
>$pos に -1
>
>
>
>_______________________________________________
>PHP-users mailing list  PHP-users @ php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
>http://www.php.gr.jp/php/novice.php3

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 進藤寿則@アットシステム   _/_/
 e-mail shindo @ atsystem.jp     _/




PHP-users メーリングリストの案内