大文字と小文字を区別せずに配列を検索するためのそのような関数はありますか?

WBOY
リリース: 2016-06-23 14:23:47
オリジナル
1272 人が閲覧しました

この投稿は、u012362664 によって、2013-10-09 19:52:48 に最終編集されました

大文字と小文字、または文字は区別されません

ディスカッション (解決策) への返信

で見つかりませんかマニュアル?

マニュアルで探してみませんか?

N、どうやって見つけたらいいのか分からないんですが?

in_array()

型はオプションです。このパラメータを true に設定すると、検索されたデータの型と配列の値が同じであるかどうかがチェックされます。

あなたも一人っ子ですよね?

in_array()

type はオプションです。このパラメータを true に設定すると、検索されたデータの型と配列の値が同じであるかどうかがチェックされます。

例をあげてください!


in_array()

型はオプションです。このパラメータを true に設定すると、検索されたデータの型と配列の値が同じであるかどうかがチェックされます。

例をあげてください!

URL を開きます: http://www.baidu.com/
「in_array」と入力し、「Baidu」をクリックします
開く最初の行を選択します

著者は Baidu を知りません...

in_array()

オプションと入力します。このパラメータを true に設定すると、検索されたデータの型と配列の値が同じであるかどうかがチェックされます。

in_array( ) 関数は型を区別するだけです。

大文字と小文字、または文字を区別しません。そのような機能はありますか?

マニュアル中を探しても見つからない場合は、自分で作成してください

$ar = array('A', 'b', 'C');var_dump(in_iarray('B', $ar));function in_iarray($c, $a, $f=false) {  return in_array(strtolower($c), array_map('strtolower', $a), $f);}
ログイン後にコピー
ログイン後にコピー

マニュアル中を探しても見つからない場合は、自分で作成してください

$ar = array('A', 'b', 'C');var_dump(in_iarray('B', $ar));function in_iarray($c, $a, $f=false) {  return in_array(strtolower($c), array_map('strtolower', $a), $f);}
ログイン後にコピー
ログイン後にコピー


bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )
ログイン後にコピー


bool $strict = FALSE

関数 in_array( )、第 3 パラメータの型は次のとおりです: ブール型。
$strict とはどういう意味ですか?

strict Strict

$strict = true 比較する際に型も同時にチェックします

strict Strict

$strict = true $strict = true の場合、型も同時にチェックします

3 番目のパラメーターは次のように記述できます:
1) $strict = true
2) $strict = false
3) true
4) false

そうですよね?

はい!こんな風に書けます


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート