Questions tagged [array-unset]
44 questions
                    
                    10
                    
            votes
                
                5 answers
            
        Removing key => value pairs from an array, but its not removing them
I am trying to remove two key value pairs from an array, I am using the code below to segregate out the keys I don't want. I don't understand why it is not equating properly. if I remove the OR (|| $key != 6) it will work properly but I was hoping…
         
    
    
        Drewdin
        
- 1,732
- 5
- 23
- 35
                    8
                    
            votes
                
                5 answers
            
        php elegance keys unsetting
I need to remove from an array some keys. 
$array = array('a' => 'a', 'b' => 'b', 'c' => 'c');
unset($array['a']);
unset($array['b']);
How can I do this more elegance? Maybe there is a function like this array_keys_unset('a', 'b')?I don't need…
         
    
    
        Alex Pliutau
        
- 21,392
- 27
- 113
- 143
                    4
                    
            votes
                
                6 answers
            
        json with no index after unset encode array in php
I hope anyone can help me. My JSON isn't indexed (i.e. there isn't any key above any element)
[
{
"nome":"LABORGHINI GALLARDO",
"descrizione":"LAMBORGHINI GALLARDO ED. NERA- ANNO 2007- ",
"indirizzo_pubblicato":"autocaricateeea\/LABORGHINI…
         
    
    
        Manuel Ragazzini
        
- 919
- 1
- 10
- 24
                    3
                    
            votes
                
                2 answers
            
        Removing arrays from multi dimension array based on single values
I am trying to filter a multi-dimension array by removing subarrays where the permission value is no.
My array:
$array = array(
    array(
        'name' => 'dashboard',
        'permission' => 'yes'
    ),
    array(
        'name' => 'Purchase…
         
    
    
        Adam Lambert
        
- 1,311
- 3
- 24
- 45
                    3
                    
            votes
                
                2 answers
            
        Remove keys from a multi-dimensional array when some specific values are matching the given array
I'm sure I'm only facing a logical problem here.
I have an array like this :
var_export($myarray);
array (
  0 => 
  array (
    'inf:name' => 'aaa',
    'inf:value' => '111',
    'inf:children' => NULL,
  ),
  1 => 
  array (
    'inf:name' =>…
         
    
    
        Cybrix
        
- 3,248
- 5
- 42
- 61
                    2
                    
            votes
                
                5 answers
            
        PHP array unset
Here code (executed in php 5.3.5 and 5.2.13):
$res = array(1, 2, 3);
unset($res[0]);
for($i = 0; $i < sizeof($res); $i++)
{
  echo $res[$i] . '
'; } In results i see
2
Why only one element, and first empty? Can`t understand.…
        '; } In results i see
2
Why only one element, and first empty? Can`t understand.…
 
    
    
        swamprunner7
        
- 1,321
- 6
- 16
- 25
                    2
                    
            votes
                
                3 answers
            
        How to unset array inside array
I have an array in the following structure
Array ( [members] => Array ( 
    [0] => Array ( [nr] => 2 [email] => email1 ) 
    [1] => Array ( [nr] => 6 [email] => email2 ) 
    [2] => Array ( [nr] => 3 [email] => email3 ) 
 )
 [title] => List…
         
    
    
        Dobi Caps
        
- 57
- 1
- 8
                    2
                    
            votes
                
                2 answers
            
        Divide Array Items To Anothe Array Equally In Random Order Php
The title is pretty much self-explanatory so I will go straight to the problem.
Let's assume I have an array of some items like this:
$classicRoles = [
    'mafia', 
    'mafia', 
    'don', 
    'civilian', 
    'civilian', 
    'civilian', 
   …
         
    
    
        Volo Apps
        
- 235
- 1
- 3
- 12
                    2
                    
            votes
                
                2 answers
            
        Unsetting several indexes starting with a predetermined prefix
I have an array that looks like this:
Array ( [game.info.campaign.end_date] => 2016-07-31, [game.info.campaign.start_date] => 2016-07-11, [game.info.campaign.peak_date] => 2016-07-21, [game.info.campaign.promo] => 'pokemon_go' );
I would like to…
         
    
    
        dms
        
- 129
- 1
- 1
- 8
                    2
                    
            votes
                
                2 answers
            
        Why doesn't this for loop seem to execute although the condition is still true?
In the following SSCCE, why isn't the for loop being executed for $a greater than 3, although the condition should let it execute till $a becomes 5.
And the output of the last statement is even more weird. 
What I am trying to achieve is that I want…
         
    
    
        Solace
        
- 8,612
- 22
- 95
- 183
                    2
                    
            votes
                
                5 answers
            
        PHP: unset $_SESSION of array
I have a session of arrays named:
$_SESSION['A'];
it contains
$_SESSION['A'][0] = 'A';
$_SESSION['A'][1] = 'B';
I can unset the $_SESSION['A']; using
unset($_SESSION['A']);
it unset all the value in the array how can I unset all value stored in…
         
    
    
        Detention
        
- 167
- 1
- 1
- 10
                    1
                    
            vote
                
                1 answer
            
        Disable payment methods based on WooCommerce cart total
I tried this code below to hide/disable Credit/Debit card and Direct bank transfer payment method on Woo commerce(WordPress) when the checkout total == 400  but did not work. Please any idea on how to achieve this? Thank you so kindly.
function…
         
    
    
        user2969052
        
- 55
- 9
                    1
                    
            vote
                
                1 answer
            
        Delete an array element based on value from nested array
I have try to remove whole parent array using PHP unset(key) function based on value from a nested array in it.
Nested array looks like
Array ( 
[0] => Array ( 
    [ID] => 9909 
    [SHIPPING_AMOUNT] => 5 
    [TOTAL_TAX] => 0 
    [GRAND_AMOUNT]…
         
    
    
        JackTheKnife
        
- 3,795
- 8
- 57
- 117
                    1
                    
            vote
                
                1 answer
            
        loop through multidimensional array and order sub-array by scores
I am trying to calculate the winning order of golfers when they are tied in a competition.
These golf competitions are using the "stableford" points scoring system, where you score points per hole with the highest points winning. Compared to normal…
         
    
    
        Dan Burt
        
- 47
- 1
- 7
                    1
                    
            vote
                
                1 answer
            
        PHP multidimensional array unset
I have a multidimensional array of the structure :
$_SESSION['array'] = array(1=>array("surname"=>"foofoo", "name"=>"foo"),2=> .... so on);
I want to delete an entry if the surname matches a given variable e.g
$surname = "foofoo";
the function…
         
    
    
        mrahmat
        
- 617
- 6
- 21