目次
ディスカッション (解決策) に返信します

配列比較問題

Jun 23, 2016 pm 01:52 PM
配列 比較


文字列 'Off-road, Urban SUB' (length=16) を実装します
配列内の文字列 'wjc_title' => '2-car sedan' (length=13) と比較して、条件を満たすものがあるかどうかを確認します条件、

やり方、私はすぐに PHP を学びました


ディスカッション (解決策) に返信します

写真を投稿しないで、配列を投稿してください。
条件を満たすとはどういう意味かを説明してください?

写真を投稿するのではなく、配列を投稿してください。
条件を満たすとはどういう意味かを説明してください?


string 'Off-road, Urban SUB' 配列 $list 内の wjc_title と比較して、配列内に存在するかどうかを確認しますか?配列は上記のように出力されます

最初の配列の各値を調べてください。それは 2 番目の配列に存在しますか?

テキスト配列を投稿してください。そうしないと、配列の構築に時間を費やす必要があります。

最初の配列の各値が 2 番目の配列に存在するかどうかを繰り返しますか?

テキスト配列を投稿してください。そうしないと、配列の構築に時間を費やす必要があります。


最初の値は ajax によって渡された複数選択の値で、2 番目の $list はデータのクエリによって取得されます。

2 つの配列をどのように取得したかは聞きたくないのですが、何を出力したいのか、どのような結果を取得したいのかを聞きたいのです。

2 つの配列をどのように取得したかは聞きたくないのですが、何を出力したいのか、どのような結果を取得したいのかを聞きたいのです。


それでは、モデレータさん、ありがとうございます。 。 。いずれかまたは両方が一致するかどうかを比較します。 true は false の反対です

配列を投稿するのはとても難しくて、口が渇きます。

$ar1 = array('a1', 'a2');$ar2 = array(  array('wjc_id' =>'12', 'wjc_title' =>'a1'),  array('wjc_id' =>'23', 'wjc_title' =>'sfdsds'),);function foo($value){     global $ar2;	 $num = 0;	 foreach($ar2 as $v){	      if($value == $v['wjc_title']) $num++;	 }	 return $num > 0;}foreach($ar1 as $v){    echo $v ."------";	var_dump(foo($v)). PHP_EOL;}
ログイン後にコピー
ログイン後にコピー
a1------bool(true)
a2-----bool(false)

	foreach($list as $keys=>$values){        if(in_array($values['wjc_title'], $b)) {                echo '继续';        }else {                echo '结束';        }}
ログイン後にコピー

このように書くと、$b (最初のもの) が必要なようです。 $ list (2番目の配列)の比較に変換する また、こう書くとループするたびに比較結果を出力したい

1つ目。 1 つは ajax によって渡される複数選択の値で、2 つ目は $list がデータのクエリによって取得されるものです。


その場合は、データベースで直接確認してください

配列を投稿するのはとても難しく、口が渇きます。

$ar1 = array('a1', 'a2');$ar2 = array(  array('wjc_id' =>'12', 'wjc_title' =>'a1'),  array('wjc_id' =>'23', 'wjc_title' =>'sfdsds'),);function foo($value){     global $ar2;	 $num = 0;	 foreach($ar2 as $v){	      if($value == $v['wjc_title']) $num++;	 }	 return $num > 0;}foreach($ar1 as $v){    echo $v ."------";	var_dump(foo($v)). PHP_EOL;}
ログイン後にコピー
ログイン後にコピー
a1-----bool(true)
a2-----bool(false)


var_dump(foo($v)).PHP_EOL;出力は常に false です

$ar1 = array('a1', 'a2');$ar2 = array(  array('wjc_id' =>'12', 'wjc_title' =>'a1'),  array('wjc_id' =>'23', 'wjc_title' =>'sfdsds'),); function foo($item){  global $value;  return $value == $item['wjc_title'];}foreach($ar1 as $value){  echo $value, ' ', array_filter($ar2, 'foo') ? '在' : '不在', PHP_EOL;}
ログイン後にコピー
a1 は
a2 は

ではありません
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

foreach ループを使用して PHP 配列から重複要素を削除するにはどうすればよいですか? foreach ループを使用して PHP 配列から重複要素を削除するにはどうすればよいですか? Apr 27, 2024 am 11:33 AM

foreach ループを使用して PHP 配列から重複要素を削除するにはどうすればよいですか?

PHP 配列キー値の反転: さまざまな方法のパフォーマンス比較分析 PHP 配列キー値の反転: さまざまな方法のパフォーマンス比較分析 May 03, 2024 pm 09:03 PM

PHP 配列キー値の反転: さまざまな方法のパフォーマンス比較分析

PHP 配列の多次元ソートの実践: 単純なシナリオから複雑なシナリオまで PHP 配列の多次元ソートの実践: 単純なシナリオから複雑なシナリオまで Apr 29, 2024 pm 09:12 PM

PHP 配列の多次元ソートの実践: 単純なシナリオから複雑なシナリオまで

PHP 配列ディープ コピーの技術: さまざまな方法を使用して完璧なコピーを実現する PHP 配列ディープ コピーの技術: さまざまな方法を使用して完璧なコピーを実現する May 01, 2024 pm 12:30 PM

PHP 配列ディープ コピーの技術: さまざまな方法を使用して完璧なコピーを実現する

データソートにおけるPHP配列グループ化機能の応用 データソートにおけるPHP配列グループ化機能の応用 May 04, 2024 pm 01:03 PM

データソートにおけるPHP配列グループ化機能の応用

PHP 配列のディープ コピーのベスト プラクティス: 効率的な方法を発見する PHP 配列のディープ コピーのベスト プラクティス: 効率的な方法を発見する Apr 30, 2024 pm 03:42 PM

PHP 配列のディープ コピーのベスト プラクティス: 効率的な方法を発見する

重複要素の検索における PHP 配列グループ化関数の役割 重複要素の検索における PHP 配列グループ化関数の役割 May 05, 2024 am 09:21 AM

重複要素の検索における PHP 配列グループ化関数の役割

PHP 配列のマージおよび重複排除アルゴリズム: 並列ソリューション PHP 配列のマージおよび重複排除アルゴリズム: 並列ソリューション Apr 18, 2024 pm 02:30 PM

PHP 配列のマージおよび重複排除アルゴリズム: 並列ソリューション

See all articles