問題タブ [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.

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

php - メソッドをarray_map関数として使用できますか

私はこのようなことをしたい:

ただし、array_mapの最初の引数は、関数の名前であると想定されています。$ instance-> funの周りにラッパー関数を記述したくないのですが、それが可能ではないようです。本当?

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

php - PHP: 空の配列を無視して配列の配列を作成する

配列の配列を作成する必要があります。
私はarray_map(null,$a,$b,$c)これを行うために使用しており、正常に動作しますが、マップされた配列のいずれかが存在しない場合は動作しません。

私が使用したこの問題を回避するために:

これを書くためのよりエレガントで短い方法はありますか?
経由でいくつかの機能を適用しようとしましarray_map($function,$a,$b,$c)たが、うまくいきませんでした。

0 投票する
5 に答える
2505 参照

php - array_map を使用して値をテストしますか?

array_map() を使用して配列の値をテストすることは可能ですか? 配列のすべての要素が数値であることを確認したい。

私は両方を試しました

そして両方のために私は得る

これはできますか?もしそうなら、私は何を間違っていますか?

注: foreach ループから目的の機能を取得できることを認識しています。

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

php - array_map php のスコープの設定

みなさん、私は時々 array_map を使って再帰メソッドを書いています。例えば

質問:

この関数を静的クラスに入れたいとします。どのように array_map を使用して、Sanitize::stripSlashesRecursive(); のようなクラスの静的メソッドのスコープに戻すことができますか? これは簡単だと確信していますが、私はそれを理解することができず、php.netも見ました。

0 投票する
5 に答える
2581 参照

php - empty()は有効なコールバックではありませんか?

PHPの配列マッピングでempty()を使用しようとしています。有効なコールバックではないというエラーが表示されます。


これはうまくいかないのですか?

長い話:私は(あまりにも?)賢くなり、すべての配列値が空の文字列ではないことを確認しようとしています。

0 投票する
4 に答える
342 参照

php - PHP で、like array("one","two","three") を $somearray["one"]["two"]["three"] にするにはどうすればよいですか?

私は配列を取りたいと思います:

次のように、配列の配列にします。

配列の配列 ( $someArray) は、最初の配列がによって作成されるため、ある種のループによって作成する必要があるため、explode()どのくらい深いかわかりません$someArray

お時間をいただきありがとうございます。

私は今それを自分で読んでいますが、array_map()これでうまくいくでしょうか?

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

php - php-クラス内でパブリック関数コールバックを使用する配列マップ

array_map()を使用して他のメソッド内でadd_valメソッドを呼び出すにはどうすればよいですか?

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

php - Trim()関数:引数がunset / null変数の場合に空の文字列が返されるのを回避するにはどうすればよいですか?

PHPでtrim()関数を使用すると問題が発生します。

上に示したように、入力引数がNULLの場合、コードの出力は空の文字列になります。これを回避する方法はありますか?入力が未設定またはNULL値の場合、トリムはデフォルトで空の文字列を返すようです。

これは私に次のようにトリムを使用するのに苦労します。

配列をループする代わりに同じ結果を達成できる方法があるかどうか疑問に思っています。また、trim関数には2番目のパラメーターがあることに気付きました。2番目のパラメーターを渡すことで、一部のcharlistを回避できます。しかし、それは私にはうまくいかないようです。

何か案は?ありがとう。

0 投票する
6 に答える
54013 参照

php - array_map がクラスで機能しない

配列を処理するクラスを作成しようとしていますが、それで作業できないようですarray_map()

これは出力します

array(10) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) [4]=> int(5) [5]=> int(6) [6]=> int(7) [7]=> int(8) [8]=> int(9) [9]=> int(10) }

Warning: Missing argument 1 for test::dash(), called in D:\xampp\htdocs\trainingdvd\arraytesting.php on line 11 and defined in D:\xampp\htdocs\trainingdvd\arraytesting.php on line 15

Warning: array_map() expects parameter 1 to be a valid callback, function '--' not found or invalid function name in D:\xampp\htdocs\trainingdvd\arraytesting.php on line 11 NULL

私は何を間違っていますか、またはこの関数はクラス内で機能しませんか?