問題タブ [array-splice]

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 投票する
2 に答える
145 参照

php - PHP - get_file_contents が配列として機能しませんか?

私は$file_contents = file_get_contents($file_name)then using を使用$file_contents = array_splice($file_contents, 30, 7, 'changedText')して、ファイル コード内の何かを更新しています。ただし、これにより次の結果が得られます。

私が理解していることから、 file_get_contents() によって返される文字列は、他の配列と同じように処理できるはずです。これに問題がある理由はありますか?どうもありがとう!

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

php - PHP array_splice() 空の配列

特定のインデックスで配列に値を追加しようとしていますが、これまでのところ運がありません。私は次のものを持っています:

空の配列になります。

1 や 2 などの異なるオフセットも試しましたが、結果は同じでした。

誰かが私がここで間違っていることを説明してもらえますか?

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

php - 多次元配列から「列」を削除する最良の方法

このようなテーブルを表す多次元php配列があります

したがって、配列は次のようになります。

今、私は2番目の行と2番目の列を削除したいと思います(これは単純化された例です)。
行の削除は簡単です:

私はこのアプローチを見つけましたが、列を削除するより簡単な方法 (行に似ている) があるかどうか疑問に思っていましたか? 多分最初に配列を転置しますか?

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

php - array_splice 保持キー

保存されたキーを使用して配列をスプライシングする状況に直面したため、次の関数を作成しました。
各アイテムを配列でラップする解決策にたどり着きましたが、メモリ効率の悪いステートメントがいくつかあるようです。
何かアイデアはありますか?
ありがとうございました。


array_splice_pk

これは、 とは異なり、キーを保持しますarray_splice

概要:

  • &$input→1つと同じarray_splice
  • $key-> ターゲット キー。
  • $use_key_as_offset->$keyパラメータを数値オフセットとして使用します。
  • $length→1つと同じarray_splice
  • $replacement→1つと同じarray_splice。ただし、各値にキーを提供することもできます。

コード:

サンプル:

結果:

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

php - PHP でさまざまな区切り文字を使用して文字列を配列に分割する

これを配列に分割するために正規表現を使用する方法を知りたい:

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

javascript - オブジェクトと関数を含む配列からオブジェクトを削除します

私はオブジェクト配列を持っています:

でオブジェクトを削除するにはどうすればよいname: 'two'ですか?

splice()とを試しましdeleteたが、私の場合は機能しません。

また、削除したいものに応じて配列全体を反復して再構築しようとしましたが、それは良いアプローチのようには思えません...


ArrayList一般的に、簡単に検索/追加/削除/変更できるようにするために、のようなものを実装したいと考えています。

コードの構造が間違っているのではないでしょうか?

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

php - オブジェクトを配列に挿入する

「Eventos Calendario」オブジェクトでいっぱいの PHP の配列があります。スクリプトのある時点で、この配列の位置 x に同じタイプの新しいオブジェクトを導入する必要があります。これは私が使用しているコードです

そして、私が得ている「Var_Dumps」は次のとおりです。

配列の新しいスロットが「FechaHora」プロパティの値のみを取得するのはなぜですか? $this->EventosEntrada[$i] でオブジェクト全体を取得する必要があります。どうやってやるの??

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

parallel-processing - FORTRAN 90 での MPI_Type_Create_Subarray の使用

これは、「MPI_Send/Recv を使用して Fortran 90 で多次元配列のチャンクを処理する」に関する以前のスレッドに関連しています。私の配列は実数で、5 x 5 x 5、つまり x(1:5,1:5,1:5) と言う 3 次元です。配列の次の部分を送信したい場合は、

0からProc 1まで、次のテストプログラムを使用しています

「開始」配列に関連するランタイム エラーが発生します。要素は 0 または 1 でなければなりません。ここで何が欠けていますか? これの正しい形は何ですか?これを使用する FORTRAN の例が見つかりませんでした。