Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी:सरणी से वस्तु निकालें

PHP में किसी विशिष्ट इंडेक्स से ऐरे ऑब्जेक्ट को हटाने के लिए अनसेट फ़ंक्शन का उपयोग किया जा सकता है -

उदाहरण

$index = 2;
$objectarray = array(
   0 => array('label' => 'abc', 'value' => 'n23'),
   1 => array('label' => 'def', 'value' => '2n13'),
   2 => array('label' => 'abcdef', 'value' => 'n214'),
   3 => array('label' => 'defabc', 'value' => '03n2')
);
var_dump($objectarray);
foreach ($objectarray as $key => $object) {
   if ($key == $index) {
      unset($objectarray[$index]);
   }
}
var_dump($objectarray);

आउटपुट

यह निम्नलिखित आउटपुट देगा -

array(4) { [0]=> array(2) { ["label"]=> string(3) "abc" ["value"]=> string(3) "n23" } [1]=> array(2) 
{ ["label"]=> string(3) "def" ["value"]=> string(4) "2n13" } [2]=> array(2) { ["label"]=> string(6) 
"abcdef" ["value"]=> string(5) "n214" } [3]=> array(2) { ["label"]=> string(6) "defabc" ["value"]=> 
string(5) "03n2" } } array(3) { [0]=> array(2) { ["label"]=> string(3) "abc" ["value"]=> string(3) 
"n23" } [1]=> array(2) { ["label"]=> string(3) "def" ["value"]=> string(4) "2n13" } [3]=> array(2) 
{ ["label"]=> string(6) "defabc" ["value"]=> string(5) "03n2" } }

4 वस्तुओं के साथ एक सरणी घोषित की जाती है और चर 'ऑब्जेक्टएरे' को सौंपी जाती है। यहां, हम ऑब्जेक्ट को इंडेक्स 2 से हटाना चाहते हैं, जिसे 'इंडेक्स' नाम के वेरिएबल के साथ भी घोषित किया गया है। फ़ोरैच लूप का उपयोग सरणी के माध्यम से ट्रैवर्स करने के लिए किया जाता है और जब ट्रैवर्सल में इंडेक्स वैल्यू उस इंडेक्स से मेल खाता है जहां से वैल्यू को हटाने की आवश्यकता होती है, तो उस तत्व पर 'अनसेट' फ़ंक्शन को कॉल किया जाता है और शेष तत्वों को आउटपुट के रूप में वापस कर दिया जाता है।

  1. PHP में किसी ऑब्जेक्ट को साहचर्य सरणी में बदलें

    किसी ऑब्जेक्ट को PHP में साहचर्य सरणी में बदलने के लिए, कोड इस प्रकार है- उदाहरण <?php    class department {       public function __construct($deptname, $deptzone) {          $this->deptname = $deptname;          $this

  1. PHP में ऑब्जेक्ट को किसी ऐरे में कनवर्ट करें।

    एक PHP एप्लिकेशन में, हम डेटा के साथ स्ट्रिंग, ऐरे, ऑब्जेक्ट्स या अधिक जैसे विभिन्न स्वरूपों में काम कर रहे हैं ... रीयल-टाइम एप्लिकेशन में, हमें प्राप्त करने के लिए एक सहयोगी सरणी के रूप में एक PHP ऑब्जेक्ट परिणाम पढ़ने की आवश्यकता हो सकती है वांछित आउटपुट। इसलिए हम यहां चर्चा करेंगे कि PHP में कि

  1. PHP में सरणी () फ़ंक्शन

    PHP में array() फंक्शन एक array बनाता है। PHP में Array तीन प्रकार की होती है। अनुक्रमित सरणियाँ - यह संख्यात्मक सूचकांक के साथ एक सरणी है सहयोगी सरणियाँ - यह नामित कुंजियों वाली एक सरणी है बहुआयामी सरणियाँ − यह एक सरणी है जिसमें एक या अधिक सरणियाँ होती हैं सिंटैक्स // array with numeric