問題タブ [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.
php - PHPスクリプトでarray_key_exists()メソッドを使用しているときにエラーを解析します
PHPの初心者です。私はここで何かばかげたことをしているに違いないので、array_key_exists()
関数を呼び出している行で解析エラーが発生しています。しかし、PHPの初心者であり、インタプリタによってスローされるエラーは非常に抽象的であるため、間違いを理解することはできません。このコードを見て、私を助けてください:
ありがとう、ラジ
php - array_key_exists を使用した多次元配列の検索が機能しない
私と if else() ステートメントで実行前に 2 つ以上の条件を検索しようとしていますが、うまくいきません。たとえば、私の最終的な目標は、array[Pack] と if [Type] == s45 && [ を検索することです。 packageA1] が存在する場合、array_slice を使用して追加情報を [Type array] に追加します。
if() 条件は正常に機能しますが、else if() は機能しません。
$ノード:
期待される出力:
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);
どんな種類の助けも大歓迎です
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マニュアルから取得)は、私のコードとまったく同じように機能しますが、コードは何も返しません。
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 番目のもののみを必要とします...
実際には認証されますが、このエラーを取り除きたいです。この警告が発生するのはなぜですか? 非表示にする方法はありますか?
これはエラーのビットです:
警告が発生するのは次のコードです。
php - array_key_exists の適切な使用方法
$array にある $keys がまだ $array にプッシュされているのはなぜですか?
重複したキーが $array にプッシュされないようにしようとしています..
php - 配列のキーと値の問題
配列が$fping
あり、そのキーが variable( ) と等しい場合、その$probe_name
配列から正確な値を取得する方法を教えてください。
(変数は、キー$probe_name
を取得するたびに値を$fping
取得します。FPing1、FPing3... など)。
で変数名を文字列として使用できますaray_key_exists()
か?
php - 多次元配列の特定のキーを含むアイテムのみを表示します
これが配列です。
私がやろうとしているのは、[status] や [details] などの負傷項目を持つ 2 次元配列の内容のみを表示することです。それらの一部には [position] [name] [id] および [team] キーしかないためです。以下は、これまでに思いついたコードですが、配列内のすべてを出力します。配列ループで array_key_exists を試しましたが、何をしているのかわかりません。
php - 日付がすでに存在するか重複している場合の合計時間
私はこの配列を持っています
同じ日付を持つ配列内の時間を合計しようとしています。
これは私の期待される出力です:
今、これは私がこれまでに試したことです
これにより、0の出力T_Tが得られます。すでにGoogleで検索しようとしましたが、issetとarray_key_existsを使用する必要があると言われていますが、機能させることができません。:(。私を助けてくれた人に感謝します。