問題タブ [array-map]
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配列をフォーマットされたテキストに変換します
私はこの配列を持っています:
配列をループして、配列の出力から次のような文字列を作成する必要がありますが、最善の方法がわかりません...助けてください
私の主な問題は、部品番号ごとの欠陥の数(つまり、コンポーネントの欠落、コンポーネントのねじれ、はんだ不良)がわからないことです。したがって、欠陥の数(および欠陥の種類)が変化します。 'COMPONENT MISSING:[somecalc]'をforeachループにハードコーディングすることはできません。
php - 参照によってキーと値の両方を渡すための代替手段:
誰かがあなたが参照としてキーを渡すことができない理由を私に説明できますか?
元:
スロー:
array_mapを使用して同様のことを行うことはできますか?私がやりたいのは、連想配列を反復処理し、sec()関数を使用してキーと値の両方をエスケープすることです。
配列マップを理解するのは難しいです:
array_mapで多くのことを試しましたが、キーに直接作用させることができません。
foreachループを使用するよりも、配列マップを使用するとパフォーマンスが向上しますか?
foreachについて私が気に入らないのは、配列に直接作用することができず、一時配列の作成と設定解除に対処する必要があることです。
キーにエスケープするものが見つかった場合、これは失敗する可能性があり、新しい要素を追加し、エスケープされていない要素を保持します。
だから私はこのようなもので立ち往生していますか?
代替案はありますか?
php - array_map コールバックの問題
最初はこれを持っていました(wampで動作しますが、Webサーバーでは動作しません)
だから私はコードをそれに変換しようとしますが、何も機能しません(出力から配列、配列、配列、配列、配列、配列を取得しました)
php - array_map vs ループと操作
使用:
このような速度の違いがある理由を説明できる人もいます:
$maxHeap
オブジェクトであることclass MaxHeap extends SplMaxHeap
php - 最初に独自の関数を作成せずに、パラメータをコールバック関数に送信する方法はありますか?
htmlspecialchars を実行したい値の配列がありますが、次のような引数があります。
問題は、htmlspecialchars を実行したい値の配列があることです。
ENT_QUOTES を array_map コールバックに渡す方法があるかどうか知りたいですか?
htmlspecialchars を使用する独自の関数をいつでも使用できますが、これを行う方法が既にあると便利です。
以下の答えの後、これが私の最終結果です:
$array と同じ数の値で配列を埋めるだけで、ENT_QUOTE で埋められます。
php - 複数のネイティブ コールバックを使用する Array_Map?
同じ配列で 3 つのネイティブ関数を実行したい: trim
、strtoupper
およびmysql_real_escape_string
. これはできますか?
次のように配列をコールバックとして渡そうとしてもうまくいきません:
コールバックとしてネイティブ関数を 1 つしか使用していないため、これは問題なく機能します。
php - PHPはarray_mapの最初の引数として配列を使用します
最初の return ステートメントを理解できません。どのように機能するか説明してくれる人はいますか? 最初のarray_map
引数に関数を受け入れますが、ここでは配列です。そしてどのように機能しarray(&$this, '_trimData')
ますか?説明してくれてありがとう。
php - array_map and append string to elements of an array
I have an array like this:
#xA;I want to add the 'rq' string at the beginning of all the elements of the array. Is it possible to do it by calling array_map() on this array?
php - PHP エラー。array_map内で「変数が未定義」なのはなぜですか?
array_map
PHPアプリケーションで関数を使用しています。このようにarray_map関数を定義しました。
PHP通知が来る
を印刷すると$ratingID
。私は値を正しく出力するので、$ratingID が定義されています。なぜarray_map
機能が未定義なのですか?私の$rated_item_array
は