問題タブ [unset]
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 | 並べ替えで配列から要素を削除しますか?
配列に空の要素を持たずに、配列の要素を削除し、後で並べ替えるにはどうすればよいですか?
回答 / 解決策: array array_values ( array $input )。
php - foreachループ内の配列からオブジェクトを削除するにはどうすればよいですか?
オブジェクトの配列を反復処理し、その'id'プロパティに基づいてオブジェクトの1つを削除したいのですが、コードが機能しません。
助言がありますか。ありがとう。
php - PHP配列からピリオドを含むアイテムを削除する
ウィジェットの製品配列があります。
一部のウィジェットには、名前に予約済みのピリオド記号が含まれています。
この問題は、php がピリオドに一致すると発生し、残りのウィジェット名は無視されます。ピリオド記号が干渉しないように、ウィジェットを文字列リテラルとして読み取るにはどうすればよいですか?
ピリオドをプレースホルダー文字に置き換えて、予約文字にしないようにすることもできますが、そうしないことをお勧めします。
tcl - TCLで変数を「設定解除」する必要がありますか?
これは適切な TCL コードの要件ですか? スクリプトで「unset」キーワードを使用しないとどうなりますか? 知っておくべき悪影響はありますか?
私はいくつかのレガシーコードを継承しており、存在しない変数を「設定解除」するために発生するエラーが私を壁に追いやっています!
php - 配列内のキーの範囲を設定解除します
このような配列で、たとえば 70 から 80 の間のキーの範囲を設定解除するにはどうすればよいですか?
javascript - Javascript unset 配列
javascriptで配列を設定解除するにはどうすればよいですか? 私はそれを空にしたいだけです - その中には何もキーも何もありません
php - オブジェクトの継承されたプロパティを設定解除するには?
私はオブジェクトを持っています
明らかに、オブジェクトは親データベース クラスの 'db' および 'result' プロパティを継承しています。
unset($object->result) も unset($object->result:Database) も unset($object->result:Database:private) も機能しません。
これらのプロパティが不要になったとき (つまり、オブジェクト プロパティが出力されようとしているとき) に、これらのプロパティを設定解除するにはどうすればよいですか?
データベースオブジェクトを他のクラスの継承プロパティとして持つことは一般的に良い考えですか (データベース接続を使用する他のすべてのクラスで 1 つの Database クラスを拡張します)?
php - Cookieの削除で問題が発生し、設定が解除されない
私は、Cookieを削除する方法について、PHPマニュアルとインターネットを検索してみましたが、すべての人が言うのとまったく同じ方法で試しました。
また
しかし、FirefoxのCookieダイアログでCookieを確認すると、同じ値のままです。次の行を使用してこのCookieを設定します。
私はstackoverflowでこの質問を見つけました:しかし、答えのどれも問題を解決しませんでした。著者が言ったように、私もすべてのパラメータを入れてみましたが、効果はありませんでした。
誰かが問題を見ていますか?
php - PHPでこの線形リンクリストにunset()を使用する方法
PHPで単純な線形リンクリストの実装を書いています。これは基本的に練習用です...プロジェクトオイラー問題の一部です。メモリリークを回避するためにガベージコレクションを支援するためにunset()を使用する必要があるかどうかはわかりません。LLLのデストラクタにheadとtempのunset()を含める必要がありますか?
必要なときにノードを削除するためにunset()を使用することを理解していますが、いつでも一般的なクリーンアップにunset()が必要ですか?
unset()を使用しなくても、スクリプトが終了するとメモリマップは解放されますか?
このSOの質問を見ましたが、まだ少しわかりません。参照の作成に関連するメモリリークを回避するためにunset()を使用する必要がないという答えはありますか?
私はPHP5を使用しています。
コードは次のとおりです。LLLクラスの特定のポイントで$tempと$this->headを作成するときに、参照を作成しています。
ありがとう!
php - foreachループ内の配列要素の設定を解除します
foreachループ内で参照によって配列にアクセスしていますが、unset()関数が機能していないようです。
アイデア?ありがとう!