Add data dynamically to an Array

前端 未结 10 642
南方客
南方客 2020-12-13 09:15

I want to add data to an array dynamically. How can I do that? Example

$arr1 = [
    \'aaa\',
    \'bbb\',
    \'ccc\',
];
// How can I now add another value?         


        
相关标签:
10条回答
  • 2020-12-13 09:58

    Adding array elements dynamically to an Array And adding new element to an Array

    $samplearr=array();
    $count = 0;
    foreach ($rslt as $row) {
            $arr['feeds'][$count]['feed_id'] = $row->feed_id;
            $arr['feeds'][$count]['feed_title'] = $row->feed_title;
            $arr['feeds'][$count]['feed_url'] = $row->feed_url;
            $arr['feeds'][$count]['cat_name'] = $this->get_catlist_details($row->feed_id);
            foreach ($newelt as $cat) {
                array_push($samplearr, $cat);              
            }
            ++$count;
    }
    $arr['categories'] = array_unique($samplearr); //,SORT_STRING
    
    $response = array("status"=>"success","response"=>"Categories exists","result"=>$arr);
    
    0 讨论(0)
  • 2020-12-13 09:59

    just for fun...

    $array_a = array('0'=>'foo', '1'=>'bar');
    $array_b = array('foo'=>'0', 'bar'=>'1');
    
    $array_c = array_merge($array_a,$array_b);
    
    $i = 0; $j = 0;
    foreach ($array_c as $key => $value) {
        if (is_numeric($key)) {$array_d[$i] = $value; $i++;}
        if (is_numeric($value)) {$array_e[$j] = $key; $j++;}
    }
    
    print_r($array_d);
    print_r($array_e);
    
    0 讨论(0)
  • 2020-12-13 10:02

    Like this?:

    $array[] = 'newItem';
    
    0 讨论(0)
  • 2020-12-13 10:03
    $dynamicarray = array();
    
    for($i=0;$i<10;$i++)
    {
        $dynamicarray[$i]=$i;
    }
    
    0 讨论(0)
提交回复
热议问题