問題タブ [array-key-exists]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
244 参照

php - PHPスクリプトでarray_key_exists()メソッドを使用しているときにエラーを解析します

PHPの初心者です。私はここで何かばかげたことをしているに違いないので、array_key_exists()関数を呼び出している行で解析エラーが発生しています。しかし、PHPの初心者であり、インタプリタによってスローされるエラーは非常に抽象的であるため、間違いを理解することはできません。このコードを見て、私を助けてください:

ありがとう、ラジ

0 投票する
1 に答える
1044 参照

php - array_key_exists を使用した多次元配列の検索が機能しない

私と if else() ステートメントで実行前に 2 つ以上の条件を検索しようとしていますが、うまくいきません。たとえば、私の最終的な目標は、array[Pack] と if [Type] == s45 && [ を検索することです。 packageA1] が存在する場合、array_slice を使用して追加情報を [Type array] に追加します。

if() 条件は正常に機能しますが、else if() は機能しません。

$ノード:

期待される出力:

0 投票する
1 に答える
83 参照

php - 関数 array_key_exists は、subb_arrays を含む配列に存在します

関数でトラブルが発生しました。

実際、すべてのページを含めたいのですが、すべてのページがパラメーターのように名前が付けられているわけではありません$_GET['page']。たとえば、呼び出すindex.php?p=accueilとリダイレクトされますphp/home.php

私がそれを呼び出すと、他の例index.php?p=messageは透過的にリダイレクトされますmessage.php

すべての例外について、次のような配列を生成しました。

この配列には多くの sub_arrays が含まれています。これは最初の 2 つの配列からわかります。

ページを呼び出すために、次のような関数を実行しました。

実際にはif条件とelseを認識しているようです。

しかし、配列にページを要求すると、空白のページがあり、期待される正しい値を読み取ることができないようです。

間違いやメッセージエラーのない白い空のページがあります。

私のUbuntuでは、error_reporting(E_ALL);

どんな種類の助けも大歓迎です

0 投票する
2 に答える
7593 参照

php - PHParray_key_existsは機能しません。配列は多次元ではありません

私はそのように世界のすべての国の配列を持っています:

など、すべての国で。私はすべての国が適切にリストされていることを100%肯定しています。

サーバーに保存されているファイルに結果を保存する申請書があります。現在、アプリケーションのレビューページは基本的なテキストバージョンであり、クライアントがアプリケーションをレビューするためのより視覚的に魅力的な方法を持つために、それをモックフォームに変換する過程にあります。

したがって、という名前の配列$in_dataは、ファイルからの結果を格納します。この配列はそのように構成されてい"emergency_medical_insurance" => "value_user_entered"ます。各キーは、それが形成されたHTML要素の名前であり、値はユーザーが入力したものです。

フォームの国選択リストは、国の2文字のコードを返します。だから私がやろうとしているのは$countries、の値で検索して$in_data['country_select']から国の名前を返すことです。

echo $in_data['country_select'];カナダと入力したテスト国の文字コード「CA」を返します。

echo $countries['CA'];'Canada'を返します

何も返しません。

また、何も返しません。そして、私が何も言わないとき、私は何も意味しません、nullでも、trueでも、falseでもありません。実行すらしません。

私の質問は簡単です。以下のコード(公式のPHPマニュアルから取得)は、私のコードとまったく同じように機能しますが、コードは何も返しませ

0 投票する
1 に答える
2388 参照

session - 「警告: array_key_exists.」という警告を解決するにはどうすればよいですか?

Hybridauth ソーシャル ログインを使用しています。ユーザーが Facebook で認証すると、次のエラーが表示されます。

警告: array_key_exists() [function.array-key-exists]: 2 番目の引数は、1328 行目の /hybridauth/Hybrid/thirdparty/Facebook/base_facebook.php の配列またはオブジェクトのいずれかである必要があります

なぜこれが起こっているのかについての私の推測 (おそらく間違っている) は、Hybridauth に渡すために使用されるパラメーターがブラウザーの URL から取得されるためであり、page=register と connected_with=facebook の 2 つがあります。Hybridauth は 2 番目のもののみを必要とします...

実際には認証されますが、このエラーを取り除きたいです。この警告が発生するのはなぜですか? 非表示にする方法はありますか?

これはエラーのビットです:

警告が発生するのは次のコードです。

0 投票する
3 に答える
506 参照

php - array_key_exists の適切な使用方法

$array にある $keys がまだ $array にプッシュされているのはなぜですか?

重複したキーが $array にプッシュされないようにしようとしています..

0 投票する
1 に答える
77 参照

php - 配列のキーと値の問題

配列が$fpingあり、そのキーが variable( ) と等しい場合、その$probe_name配列から正確な値を取得する方法を教えてください。

(変数は、キー$probe_nameを取得するたびに値を$fping取得します。FPing1、FPing3... など)。

で変数名を文字列として使用できますaray_key_exists()か?

0 投票する
2 に答える
215 参照

php - 多次元配列の特定のキーを含むアイテムのみを表示します

これが配列です。

私がやろうとしているのは、[status] や [details] などの負傷項目を持つ 2 次元配列の内容のみを表示することです。それらの一部には [position] [name] [id] および [team] キーしかないためです。以下は、これまでに思いついたコードですが、配列内のすべてを出力します。配列ループで array_key_exists を試しましたが、何をしているのかわかりません。

0 投票する
1 に答える
175 参照

php - 日付がすでに存在するか重複している場合の合計時間

私はこの配列を持っています

同じ日付を持つ配列内の時間を合計しようとしています。

これは私の期待される出力です:

今、これは私がこれまでに試したことです

これにより、0の出力T_Tが得られます。すでにGoogleで検索しようとしましたが、issetarray_key_existsを使用する必要があると言われていますが、機能させることができません。:(。私を助けてくれた人に感謝します。