問題タブ [array-key]
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
たとえば、次のような配列があります。
)
最大の [d] 値を持つ配列のみを受け取りたいと思います。したがって、この場合:
それを行うための最も簡単で最適な方法は何ですか? ありがとう!
php - 整数キーに一致する変数を持つ Preg_match
私は配列を持っています
そして、配列キーのいずれかがそれで始まるかどうかを確認したいフォームから取得した変数。
変数:$nr=$_POST['number'];
コード:
しかし、配列内には何も見つかりません。私はおそらく何か間違ったことをしていることを知っていますが、何がわかりません。
php - php 配列作成様 (''=>'')
$prefix=array(''=>'');
とを$prefix=array();
正確に使用するはどう違い$prefix=array(''=>'');
ますか?
php - $array[@key] 値にアクセスする方法
私は expedia API を使用しており、うまく機能していますが、この特殊なタイプの配列キーにアクセスする方法がわかりません。レスポンスは以下
「city」キーの下にある @hotelId の値にアクセスしたいのですが、アクセスできません
両方のタイプで試しましたが、両方とも失敗しました
助けてください..よろしくお願いします
php - ArrayCollection を取得すると、キーがありません
Doctrine2を使用して、Symfony2に取り組んでいます。私の問題は、キーを使用して配列コレクションを保存すると、それらを取得した瞬間に、キーが通常の 0 から n までの配列インデックス キーになり、入れたものではないことです。
これは私のエンティティです:
これは「保存」部分です。
最後の「var_dump()」は、正しいキー、正しいクラスを持つ私のエンティティを示しています。すべてが正しいです。
問題:
この最後の 'var_dump()' は同じ配列を示していますが、0 から N 個のキーがあります。
ところで、私のエンティティには、関連するすべての subEntities を含む配列コレクションがあり、subEntity のタイプによってインデックス付けされる必要があります。私が言ったように、最初のステップでは問題なく動作しますが、エンティティから arrayCollection を取得すると、すべてのキーが失われます。エンティティを取得した後、エンティティ自体から「var_dump()」を実行しましたが、配列キーも0からNです。
前もってありがとう、乾杯。
解決済み: 私が取得したのは、新しく形成された配列であるように見えます。そのため、私が持っていたキーが失われました。
php - array_key_exists の場合、多次元配列への array_push
既存の配列 ($newarray) から新しい配列 ($Parts) を作成し、配列を並べ替えています。ただし、配列キーが新しい配列に存在する場合は、「場所」および「数量」配列に追加したいと考えています。新しい配列構造は次のようになります。
これが私が使用している私のコードです。
php - 配列キーの取得がセッション配列で機能しない
少し前に設計したスクリプトでセッション配列を使用しています。最近、この作業スクリプトを変更すると、次のエラーが発生しました。
エラーを返します:
警告: key() は、パラメーター 1 が配列であると想定しており、文字列が指定されています
セッション配列のキーを取得する別の方法はありますか?