array-walk

    0

    1答えて

    私は次の入力配列を持っています。真偽条件を評価するために配列を平坦化したいと思います。 array ( 'all' => array ( '0' => array ( 0 => 'true') '1' => array ( 0 => 'true') '2' => array (

    1

    1答えて

    私の目標は次のとおりです。 それらの配列内の値は、ファイルの拡張子と一致した場合、私はどの私ができる素敵なURLエンコードされた文字列を作成することができますhttp_build_query()機能を使用してURLに追加します。一致するものが見つからなければ何も返しません。 可能な限りすべて試してみましたが、以下のコードのように動作しません。どの部分が間違っているかチェックできますか? $name

    -2

    2答えて

    私はメソッドMyClass#foo(array $array, $argX, $argY, $argZ)を持っており、$myArrayのすべての要素に適用したいと考えています。 これはarray_map(...)とarray_walk(...)で試しましたが、カスタムシグネチャを持つ関数には十分な柔軟性がありません。 複数の引数を持つメソッドをPHPの配列のすべての要素に適用するにはどうすればいい

    0

    4答えて

    値に基づいて各配列要素にどのように機能を実行することができるのだろうと思いました。例えば 、私は2つの配列がある場合: [ 0 => 'gp', 1 => 'mnp', 2 => 'pl', 3 => 'reg' ] そして $translation = [ 'gp' => 'One', 'mnp' => 'Two', '

    2

    4答えて

    特定のキーの値を抽出するために必要な多次元配列があります。私はarray_walk_recursive機能が私の最もよい選択であることが分かった。私は最初の出現だけが必要です。ここでの問題はsubmodelは、1と3の両方である、である(はるかに複雑除く) Array ( [vehicle info] => Array ( [one] => Array ( [subm

    4

    2答えて

    オブジェクト私はここにいくつかの答えに目を通してきたが、それは、この方法を利用していないようですか? Iは、項目の配列を有し、そしてアイテムがオブジェクトです。オブジェクトは、「子供」と「子供などのオブジェクトの配列 これを達成する方法はありますが、あるあるキーを持つことができますか? 例: Array ( [1] => stdClass Object (

    1

    2答えて

    私は、次のコードスニペットでコメントアウトている、array_walk($arr, 'intval');が何をするか取得しない: <?php $handle = fopen ("php://stdin","r"); fscanf($handle,"%d",$n); $arr_temp = fgets($handle); $arr = explode(" ",$arr_temp); //

    1

    1答えて

    に、私は配列のインデックスorders2ためのインクリメントされた値を使用する必要があると私は次のことを試してみました: $i = 0; array_walk($arr1, function(&$a) { $i++; $a['orders2'] = $i; }); $iはラインで不明であると言うどの$i++; 。 私はforeach()を使用できますが、array_wa

    7

    4答えて

    私のサンプルコードの結果、最初の文字列のスペースがまだ残っていますか? $a=array('test_data_1 ','test_data_2'); array_walk($a, 'trim'); array_map('trim', $a); foreach($a AS $b){ var_dump($b); } 文字列(12) "test_data_1" ​​の文