Php array add key value pair to existing array

Im trying to add a key=>value to a existing array with a specific value.

Im basically looping through a associative array and i want to add a key=>value foreach array that has a specific id:

ex:

[0] => Array
    (
        [id] => 1
        [blah] => value2

    )

[1] => Array
    (
        [id] => 1
        [blah] => value2
    )

I want to do it so that while

foreach ($array as $arr) {

     while $arr['id']==$some_id {

            $array['new_key'] .=$some value
            then do a array_push
      }    
}

so $some_value is going to be associated with the specific id.

Joseph Silber

208k57 gold badges356 silver badges288 bronze badges

asked Jul 12, 2012 at 22:40

0

The while loop doesn't make sense since keys are unique in an associative array. Also, are you sure you want to modify the array while you are looping through it? That may cause problems. Try this:

$tmp = new array();
foreach ($array as $arr) {

     if($array['id']==$some_id) {
            $tmp['new_key'] = $some_value;
      }    
}


array_merge($array,$tmp);

A more efficient way is this:

if(in_array($some_id,$array){
  $array['new_key'] = $some_value;
}

or if its a key in the array you want to match and not the value...

if(array_key_exists($some_id,$array){
      $array['new_key'] = $some_value;
    }

answered Jul 12, 2012 at 22:46

TuckerTucker

6,8079 gold badges36 silver badges55 bronze badges

1

When you use:

foreach($array as $arr){
    ...
}

... the $arr variable is a local copy that is only scoped to that foreach. Anything you add to it will not affect the $array variable. However, if you call $arr by reference:

foreach($array as &$arr){ // notice the &
    ...
}

... now if you add a new key to that array it will affect the $array through which you are looping.

I hope I understood your question correctly.

answered Jun 24, 2013 at 20:59

Php array add key value pair to existing array

If i understood you correctly, this will be the solution:

foreach ($array as $arr) {
  if ($arr['id'] == $some_id) {
     $arr[] = $some value;
     // or: $arr['key'] but when 'key' already exists it will be overwritten
  }
}

answered Jul 12, 2012 at 22:46

BesnikBesnik

6,3031 gold badge30 silver badges32 bronze badges

(PHP 4, PHP 5, PHP 7, PHP 8)

array_pushPush one or more elements onto the end of array

Description

array_push(array &$array, mixed ...$values): int

repeated for each passed value.

Note: If you use array_push() to add one element to the array, it's better to use $array[] = because in that way there is no overhead of calling a function.

Note: array_push() will raise a warning if the first argument is not an array. This differed from the $var[] behaviour where a new array was created, prior to PHP 7.1.0.

Parameters

array

The input array.

values

The values to push onto the end of the array.

Return Values

Returns the new number of elements in the array.

Changelog

VersionDescription
7.3.0 This function can now be called with only one parameter. Formerly, at least two parameters have been required.

Examples

Example #1 array_push() example

$stack = array("orange""banana");
array_push($stack"apple""raspberry");
print_r($stack);
?>

The above example will output:

Array
(
    [0] => orange
    [1] => banana
    [2] => apple
    [3] => raspberry
)

See Also

  • array_pop() - Pop the element off the end of array
  • array_shift() - Shift an element off the beginning of array
  • array_unshift() - Prepend one or more elements to the beginning of an array

Rodrigo de Aquino

10 years ago

If you're going to use array_push() to insert a "$key" => "$value" pair into an array, it can be done using the following:

    $data[$key] = $value;

It is not necessary to use array_push.

bxi at apparoat dot nl

14 years ago

I've done a small comparison between array_push() and the $array[] method and the $array[] seems to be a lot faster.

$array = array();
for (
$x = 1; $x <= 100000; $x++)
{
   
$array[] = $x;
}
?>
takes 0.0622200965881 seconds

and

$array = array();
for (
$x = 1; $x <= 100000; $x++)
{
   
array_push($array, $x);
}
?>
takes 1.63195490837 seconds

so if your not making use of the return value of array_push() its better to use the $array[] way.

Hope this helps someone.

mrgreen dot webpost at gmail dot com

6 years ago

Rodrigo de Aquino asserted that instead of using array_push to append to an associative array you can instead just do...

        $data[$key] = $value;

...but this is actually not true. Unlike array_push and even...

        $data[] = $value;

...Rodrigo's suggestion is NOT guaranteed to append the new element to the END of the array. For instance...

        $data['one'] = 1;
        $data['two'] = 2;
        $data['three'] = 3;
        $data['four'] = 4;

...might very well result in an array that looks like this...

       [ "four" => 4, "one" => 1, "three" => 3, "two" => 2 ]

I can only assume that PHP sorts the array as elements are added to make it easier for it to find a specified element by its key later. In many cases it won't matter if the array is not stored internally in the same order you added the elements, but if, for instance, you execute a foreach on the array later, the elements may not be processed in the order you need them to be.

If you want to add elements to the END of an associative array you should use the unary array union operator (+=) instead...

       $data['one'] = 1;
       $data += [ "two" => 2 ];
       $data += [ "three" => 3 ];
       $data += [ "four" => 4 ];

You can also, of course, append more than one element at once...

       $data['one'] = 1;
       $data += [ "two" => 2, "three" => 3 ];
       $data += [ "four" => 4 ];

Note that like array_push (but unlike $array[] =) the array must exist before the unary union, which means that if you are building an array in a loop you need to declare an empty array first...

       $data = [];
       for ( $i = 1; $i < 5; $i++ ) {
              $data += [ "element$i" => $i ];
       }

...which will result in an array that looks like this...

      [ "element1" => 1, "element2" => 2, "element3" => 3, "element4" => 4 ]

raat1979 at gmail dot com

6 years ago

Unfortunately array_push returns the new number of items in the array
It does not give you the key of the item you just added, in numeric arrays you could do -1, you do however need to be sure that no associative key exists as that would break the assumption

It would have been better if array_push would have returned the key of the item just added like the below function
(perhaps a native variant would be a good idea...)

if(!function_exists('array_add')){
    function
array_add(array &$array,$value /*[, $...]*/){
       
$values = func_get_args();     //get all values
       
$values[0]= &$array;        //REFERENCE!
       
$org=key($array);              //where are we?
       
call_user_func_array('array_push',$values);
       
end($array);                 // move to the last item
       
$key = key($array);         //get the key of the last item
       
if($org===null){
           
//was at eof, added something, move to it
           
return $key;
        }elseif(
$org<(count($array)/2)){ //somewhere in the middle +/- is fine
           
reset($array);
            while (
key($array) !== $org) next($List);
        }else{
            while (
key($array) !== $org) prev($List);
        }
        return
$key;
    }
}
echo
"

\n";
$pr = array('foo'=>'bar','bar'=>'foo');
echo
"Taken array;";
print_r($pr);

echo

"\npush 1 returns ".array_push($pr,1)."\n";
echo
"------------------------------------\n";
$pr = array('foo'=>'bar','bar'=>'foo');
echo
"\npush 2 returns ".array_push($pr,1,2)."\n";
echo
"------------------------------------\n";
$pr = array('foo'=>'bar','bar'=>'foo');
echo
"\n add 1 returns ".array_add($pr,2)."\n\n";
echo
"------------------------------------\n";
$pr = array('foo'=>'bar','bar'=>'foo');
echo
"\n add 2 returns ".array_add($pr,1,2)."\n\n";
echo
"
\n\n";
?>
Outputs:
Taken array;Array
(
    [foo] => bar
    [bar] => foo
)

push 1 returns 3
------------------------------------

push 2 returns 4
------------------------------------

add 1 returns 0

------------------------------------

add 2 returns 1

willdemaine at gmail dot com

14 years ago

If you're adding multiple values to an array in a loop, it's faster to use array_push than repeated [] = statements that I see all the time:

class timer
{
        private
$start;
        private
$end;

        public function

timer()
        {
               
$this->start = microtime(true);
        }

        public function

Finish()
        {
               
$this->end = microtime(true);
        }

        private function

GetStart()
        {
                if (isset(
$this->start))
                        return
$this->start;
                else
                        return
false;
        }

        private function

GetEnd()
        {
                if (isset(
$this->end))
                        return
$this->end;
                else
                        return
false;
        }

        public function

GetDiff()
        {
                return
$this->GetEnd() - $this->GetStart();
        }

        public function

Reset()
        {
               
$this->start = microtime(true);
        }

}

echo

"Adding 100k elements to array with []\n\n";
$ta = array();
$test = new Timer();
for (
$i = 0; $i < 100000; $i++)
{
       
$ta[] = $i;
}
$test->Finish();
echo
$test->GetDiff();

echo

"\n\nAdding 100k elements to array with array_push\n\n";
$test->Reset();
for (
$i = 0; $i < 100000; $i++)
{
       
array_push($ta,$i);
}
$test->Finish();
echo
$test->GetDiff();

echo

"\n\nAdding 100k elements to array with [] 10 per iteration\n\n";
$test->Reset();
for (
$i = 0; $i < 10000; $i++)
{
       
$ta[] = $i;
       
$ta[] = $i;
       
$ta[] = $i;
       
$ta[] = $i;
       
$ta[] = $i;
       
$ta[] = $i;
       
$ta[] = $i;
       
$ta[] = $i;
       
$ta[] = $i;
       
$ta[] = $i;
}
$test->Finish();
echo
$test->GetDiff();

echo

"\n\nAdding 100k elements to array with array_push 10 per iteration\n\n";
$test->Reset();
for (
$i = 0; $i < 10000; $i++)
{
       
array_push($ta,$i,$i,$i,$i,$i,$i,$i,$i,$i,$i);
}
$test->Finish();
echo
$test->GetDiff();
?>

Output

$ php5 arraypush.php
X-Powered-By: PHP/5.2.5
Content-type: text/html

Adding 100k elements to array with []

0.044686794281006

Adding 100k elements to array with array_push

0.072616100311279

Adding 100k elements to array with [] 10 per iteration

0.034690141677856

Adding 100k elements to array with array_push 10 per iteration

0.023932933807373

yhusky at qq dot com

4 years ago

There is a mistake in the note by egingell at sisna dot com 12 years ago. The tow dimensional array will output "d,e,f", not "a,b,c".

$stack = array('a', 'b', 'c');
array_push($stack, array('d', 'e', 'f'));
print_r($stack);
?>

The above will output this:
Array (
  [0] => a
  [1] => b
  [2] => c
  [3] => Array (
     [0] => d
     [1] => e
     [2] => f
  )
)

egingell at sisna dot com

16 years ago

If you push an array onto the stack, PHP will add the whole array to the next element instead of adding the keys and values to the array. If this is not what you want, you're better off using array_merge() or traverse the array you're pushing on and add each element with $stack[$key] = $value.

$stack

= array('a', 'b', 'c');
array_push($stack, array('d', 'e', 'f'));
print_r($stack);?>
The above will output this:
Array (
  [0] => a
  [1] => b
  [2] => c
  [3] => Array (
     [0] => a
     [1] => b
     [2] => c
  )
)

asma dot gi dot 14 at gmail dot com

10 months ago

only variables could be passed by reference:
$arr = [1,2,3];
array_push(['a','b'],$arr) ; // error
array_push($arr,[1,2,3]) ; // correct

David Spector

1 year ago

After using array_push you may wish to read the top (last) array element one or more times before using array_pop. To read the top array element efficiently, use the 'current' function.

P.A.Semi

3 years ago

There is problem with pushing references to array, introduced in PHP 5.4 - did someone decide it is not needed?

In PHP 5.3 this could be used:

$A=array(); array_push($A,1); $c=2; array_push($A,&$c); print_r($A); $c=3; print_r($A);

Outputs correctly:

Array ( [0] => 1 [1] => 2 )
Array ( [0] => 1 [1] => 3 )

Think of Reference as a pointer in other languages...
This function is needed for example to push parameters for MySql query:

$params=array(); array_push($params,&$field1); array_push($params,&$field2); array_unshift($params,'ss');
call_user_func_array(array($Query,'bind_param'),$params);

This code causes fatal error in PHP 5.4 and depending on server configuration it may not even be reported why...

A workarround to allow pushing references to array is this:

$A=array(); $A[]=1; $c=2; $A[]=&$c; print_r($A); $c=3; print_r($A);

$params=array(); $params[]=&$field1; $params[]=&$field2; array_unshift($params,'ss');
call_user_func_array(array($Query,'bind_param'),$params);

(in actual code, the fields are specified dynamically and iterated in for-loop...)

This seems working both on PHP 5.3 and PHP 5.6 ...

Carlos Alberto B. Carucce

3 years ago

This is how I add all the elements from one array to another:

$oneArray = ['d', 'e', 'f'];
$anotherArray = ['a', 'b', 'c'];array_push($anotherArray, ...$oneArray);
//['a', 'b', 'c', 'd', 'e', 'f'];

aosojnik at gmail dot com

12 years ago

If you want to preserve the keys in the array, use the following:

function array_pshift(&$array) {
   
$keys = array_keys($array);
   
$key = array_shift($keys);
   
$element = $array[$key];
    unset(
$array[$key]);
    return
$element;
}
?>

gfuente at garrahan dot gov dot ar

5 years ago

If the element to be pushed onto the end of array is an array you will receive the following error message:

Unknown Error, value: [8] Array to string conversion

I tried both: (and works, but with the warning message)

            $aRol = array( $row[0], $row[1], $row[2] );
            $aRoles[] = $aRol;

and
            array_push( $aRoles, $aRol);

The correct way:

            $cUnRol = implode("(",array( $row[0], $row[1], $row[2] ) );
            array_push( $aRoles, $cUnRol );

thanks.

helpmepro1 at gmail dot com

13 years ago

elegant php array combinations algorithm

//by Shimon Dookin

function get_combinations(&$lists,&$result,$stack=array(),$pos=0)
{
$list=$lists[$pos];
if(is_array($list))
  foreach($list as $word)
  {
   array_push($stack,$word);
   if(count($lists)==count($stack))
    $result[]=$stack;
   else
    get_combinations($lists,$result,$stack,$pos+1);
   array_pop($stack);
  }
}

$wordlists= array( array("shimon","doodkin") , array("php programmer","sql programmer","mql metatrader programmer") );

get_combinations($wordlists,$combinations);

echo '

';<br>print_r($combinations);</code></p><p><code>?></code></p><code> </code><p></p><p><p> <strong>aaron dot hawley at uvm dot edu</strong> ¶</p><p><strong>17 years ago</strong></p> <p><p><code><span> Skylifter notes on 20-Jan-2004 that the [] empty bracket notation does not return the array count as array_push does.  There's another difference between array_push and the recommended empty bracket notation.</span></code></p><p><code>Empy bracket doesn't check if a variable is an array first as array_push does.  If array_push finds that a variable isn't an array it prints a Warning message if E_ALL error reporting is on.</code></p><p><code>So array_push is safer than [], until further this is changed by the PHP developers.</code></p><code> </code><p></p><p><p> <strong>flobee</strong> ¶</p><p><strong>8 years ago</strong></p><p><p><code><span> Be warned using $array "+=" array(1,2,3) or union operations (http://php.net/manual/en/language.operators.array.php)</span></code></p><p><code>I think it worked in the past or i havent test it good enough. :-/ <br>(once it worked, once [] was faster than array_push, the past :-D ): </code></p><p><code>php -r '$a = array(1,2); $a += array(3,4); print_r($a);'<br>Array (<br>    [0] => 1<br>    [1] => 2<br>)<br>php -r '$a = array(1,2); $b = array(3,4);$c = $a + $b; print_r($c);'<br>Array (<br>    [0] => 1<br>    [1] => 2<br>)<br>php -r '$a = array(1,2); $b = array(2=>3,3=>4);$c = $a + $b; print_r($c);'<br>Array (<br>    [0] => 1<br>    [1] => 2<br>    [2] => 3<br>    [3] => 4<br>)</code></p><code> </code><p></p><p><p> <strong>Phil Davies</strong> ¶</p><p><strong>17 years ago</strong></p><p><p><code><span> As someone pointed out the array_push() function returns the count of the array not the key of the new element. As it was the latter function i required i wrote this very simple replacement.</span></code></p><p><code>function array_push2(&$array,$object,$key=null){<br>    $keys = array_keys($array);<br>    rsort($keys);<br>    $newkey = ($key==null)?$keys[0]+1:$key;<br>    $array[$newkey] = $object;<br>    return $newkey;<br>}</code></p><code> </code><p></p><p><p> <strong>andrew at cgipro dot com</strong> ¶</p><p><strong>17 years ago</strong></p><p><p><code><span> Need a real one-liner for adding an element onto a new array name?</span></code></p><p><code>$emp_list_bic = $emp_list + array(c=>"ANY CLIENT");</code></p><p><code>CONTEXT...<br>drewdeal: this turns out to be better and easier than array_push()<br>patelbhadresh: great!... so u discover new idea...<br>drewdeal: because you can't do:   $emp_list_bic = array_push($emp_list, c=>"ANY CLIENT");<br>drewdeal: array_push returns a count and affects current array.. and does not support set keys!<br>drewdeal: yeah. My one-liner makes a new array as a derivative of the prior array</code></p><code> </code><p></p><p><p> <strong>bk at quicknet dot nl</strong> ¶</p><p><strong>17 years ago</strong></p><p><p><code><span> Add elements to an array before or after a specific index or key:</span></code></p><p><code><span><?php</span><span>/**<br> * @return array<br> * @param array $src<br> * @param array $in<br> * @param int|string $pos<br>*/<br></span><span>function </span><span>array_push_before</span><span>(</span><span>$src</span><span>,</span><span>$in</span><span>,</span><span>$pos</span><span>){<br>    if(</span><span>is_int</span><span>(</span><span>$pos</span><span>)) </span><span>$R</span><span>=</span><span>array_merge</span><span>(</span><span>array_slice</span><span>(</span><span>$src</span><span>,</span><span>0</span><span>,</span><span>$pos</span><span>), </span><span>$in</span><span>, </span><span>array_slice</span><span>(</span><span>$src</span><span>,</span><span>$pos</span><span>));<br>    else{<br>        foreach(</span><span>$src </span><span>as </span><span>$k</span><span>=></span><span>$v</span><span>){<br>            if(</span><span>$k</span><span>==</span><span>$pos</span><span>)</span><span>$R</span><span>=</span><span>array_merge</span><span>(</span><span>$R</span><span>,</span><span>$in</span><span>);<br>            </span><span>$R</span><span>[</span><span>$k</span><span>]=</span><span>$v</span><span>;<br>        }<br>    }return </span><span>$R</span><span>;<br>}</span><span>/**<br> * @return array<br> * @param array $src<br> * @param array $in<br> * @param int|string $pos<br>*/<br></span><span>function </span><span>array_push_after</span><span>(</span><span>$src</span><span>,</span><span>$in</span><span>,</span><span>$pos</span><span>){<br>    if(</span><span>is_int</span><span>(</span><span>$pos</span><span>)) </span><span>$R</span><span>=</span><span>array_merge</span><span>(</span><span>array_slice</span><span>(</span><span>$src</span><span>,</span><span>0</span><span>,</span><span>$pos</span><span>+</span><span>1</span><span>), </span><span>$in</span><span>, </span><span>array_slice</span><span>(</span><span>$src</span><span>,</span><span>$pos</span><span>+</span><span>1</span><span>));<br>    else{<br>        foreach(</span><span>$src </span><span>as </span><span>$k</span><span>=></span><span>$v</span><span>){<br>            </span><span>$R</span><span>[</span><span>$k</span><span>]=</span><span>$v</span><span>;<br>            if(</span><span>$k</span><span>==</span><span>$pos</span><span>)</span><span>$R</span><span>=</span><span>array_merge</span><span>(</span><span>$R</span><span>,</span><span>$in</span><span>);<br>        }<br>    }return </span><span>$R</span><span>;<br>}</span><span>// Examples:</span><span>$src</span><span>=array(</span><span>"A"</span><span>,</span><span>"B"</span><span>,</span><span>"C"</span><span>);<br></span><span>$in</span><span>=array(</span><span>"X"</span><span>,</span><span>"Y"</span><span>);</span><span>var_dump</span><span>(</span><span>array_push_before</span><span>(</span><span>$src</span><span>,</span><span>$in</span><span>,</span><span>1</span><span>));<br></span><span>/* array_push_before, no-key array<br>array(5) {<br>  [0]=><br>  string(1) "A"<br>  [1]=><br>  string(1) "X"<br>  [2]=><br>  string(1) "Y"<br>  [3]=><br>  string(1) "B"<br>  [4]=><br>  string(1) "C"<br>}*/</span><span>var_dump</span><span>(</span><span>array_push_after</span><span>(</span><span>$src</span><span>,</span><span>$in</span><span>,</span><span>1</span><span>));<br></span><span>/* array_push_after, no-key array<br>array(5) {<br>  [0]=><br>  string(1) "A"<br>  [1]=><br>  string(1) "B"<br>  [2]=><br>  string(1) "X"<br>  [3]=><br>  string(1) "Y"<br>  [4]=><br>  string(1) "C"<br>}*/</span><span>$src</span><span>=array(</span><span>'a'</span><span>=></span><span>"A"</span><span>,</span><span>'b'</span><span>=></span><span>"B"</span><span>,</span><span>'c'</span><span>=></span><span>"C"</span><span>);<br></span><span>$in</span><span>=array(</span><span>'x'</span><span>=></span><span>"X"</span><span>,</span><span>'y'</span><span>=></span><span>"Y"</span><span>);</span><span>var_dump</span><span>(</span><span>array_push_before</span><span>(</span><span>$src</span><span>,</span><span>$in</span><span>,</span><span>1</span><span>));<br></span><span>/* array_push_before, key array, before index insert<br>array(5) {<br>  ["a"]=><br>  string(1) "A"<br>  ["x"]=><br>  string(1) "X"<br>  ["y"]=><br>  string(1) "Y"<br>  ["b"]=><br>  string(1) "B"<br>  ["c"]=><br>  string(1) "C"<br>}*/</span><span>var_dump</span><span>(</span><span>array_push_before</span><span>(</span><span>$src</span><span>,</span><span>$in</span><span>,</span><span>'b'</span><span>));<br></span><span>/* array_push_before, key array, before key insert<br>array(5) {<br>  ["a"]=><br>  string(1) "A"<br>  ["x"]=><br>  string(1) "X"<br>  ["y"]=><br>  string(1) "Y"<br>  ["b"]=><br>  string(1) "B"<br>  ["c"]=><br>  string(1) "C"<br>}*/</span><span>var_dump</span><span>(</span><span>array_push_after</span><span>(</span><span>$src</span><span>,</span><span>$in</span><span>,</span><span>1</span><span>));<br></span><span>/* array_push_after, key array, after index insert<br>array(5) {<br>  ["a"]=><br>  string(1) "A"<br>  ["b"]=><br>  string(1) "B"<br>  ["x"]=><br>  string(1) "X"<br>  ["y"]=><br>  string(1) "Y"<br>  ["c"]=><br>  string(1) "C"<br>}*/</span><span>var_dump</span><span>(</span><span>array_push_after</span><span>(</span><span>$src</span><span>,</span><span>$in</span><span>,</span><span>'b'</span><span>));<br></span><span>/* array_push_after, key array, after key insert<br>array(5) {<br>  ["a"]=><br>  string(1) "A"<br>  ["b"]=><br>  string(1) "B"<br>  ["x"]=><br>  string(1) "X"<br>  ["y"]=><br>  string(1) "Y"<br>  ["c"]=><br>  string(1) "C"<br>}*/</span><span>?></span></code></p><code> </code><p></p><p><p> <strong>steve at webthoughts d\ot ca</strong> ¶</p><p><strong>16 years ago</strong></p><p><p><code><span> Further Modification on the array_push_associative function<br>1.  removes seemingly useless array_unshift function that generates php warning<br>2.  adds support for non-array arguments</span></code></p><p><code><?<br>// Append associative array elements<br>function array_push_associative(&$arr) {<br>   $args = func_get_args();<br>   foreach ($args as $arg) {<br>       if (is_array($arg)) {<br>           foreach ($arg as $key => $value) {<br>               $arr[$key] = $value;<br>               $ret++;<br>           }<br>       }else{<br>           $arr[$arg] = "";<br>       }<br>   }<br>   return $ret;<br>}</code></p><p><code>$items = array("here" => "now");<br>$moreitems = array("this" => "that");</code></p><p><code>$theArray = array("where" => "do we go", "here" => "we are today");<br>echo array_push_associative($theArray, $items, $moreitems, "five") . ' is the size of $theArray.<br />';</code></p><p><code>    echo "<pre>";<br>print_r($theArray);<br>echo "</pre>";</code></p><p><code>?></code></p><p><code>Yields: </code></p><p><code>4 is the size of $theArray.<br>Array<br>(<br>    [where] => do we go<br>    [here] => now<br>    [this] => that<br>    [five] => <br>)</code></p><code> </code><p></p><p><p> <strong>David Spector</strong> ¶</p><p><strong>1 year ago</strong></p><p><p><code><span> A common operation when pushing a value onto a stack is to address the value at the top of the stack.</span></code></p><p><code>This can be done easily using the 'end' function:</code></p><p><code><span><?php<br>$top</span><span>=</span><span>end</span><span>(</span><span>$stack</span><span>);<br></span><span>?><br></span><br>Note: See the 'end' function for details about its side effect on the seldom used internal array pointer.</code></p><code> </code><p></p><p><p> <strong>siqueiramoises14 at gmail dot com</strong> ¶</p><p><strong>2 years ago</strong></p><p><p><code><span> if you need to push a multidimensional numeric array into another, array push will push the hole array into a key of the first array, for example, let's imagine you have two arrays:</span></code></p><p><code><span><?php<br>$array1 </span><span>= [<br>    </span><span>0 </span><span>=> [<br>        </span><span>"key1" </span><span>=> </span><span>"value1"</span><span>,<br>        </span><span>"key2" </span><span>=> </span><span>"value2"<br>    </span><span>]<br>];</span><span>$array2 </span><span>= [<br>    </span><span>0 </span><span>=> [<br>        </span><span>"key1" </span><span>=> </span><span>"value1"</span><span>,<br>        </span><span>"key2" </span><span>=> </span><span>"value2"<br>    </span><span>]<br>];</span><span>$array1</span><span>[] = </span><span>$array2</span><span>;</span><span>//after that array1 will look like this:</span><span>[<br>    </span><span>0 </span><span>=> [<br>        </span><span>"key1" </span><span>=> </span><span>"value1"</span><span>,<br>        </span><span>"key2" </span><span>=> </span><span>"value2"<br>    </span><span>],</span><span>1 </span><span>=> [<br>        </span><span>0 </span><span>=> [<br>            </span><span>"key1" </span><span>=> </span><span>"value2"</span><span>,<br>            </span><span>"key2" </span><span>=> </span><span>"value2"<br>        </span><span>]<br>]</span><span>// If you don't want that to happen here's a function to avoid that:</span><span>function </span><span>array_push_indexes</span><span>(</span><span>$array1</span><span>, </span><span>$array2</span><span>){<br>    </span><span>$lastKey </span><span>= </span><span>array_key_last</span><span>(</span><span>$array1</span><span>);<br>    for(</span><span>$i </span><span>= </span><span>0</span><span>; </span><span>$i </span><span>< </span><span>count</span><span>(</span><span>$array2</span><span>); </span><span>$i</span><span>++){<br>        </span><span>$KeyPosition </span><span>= </span><span>1 </span><span>+ </span><span>$i</span><span>;<br>        </span><span>$array1</span><span>[</span><span>$lastKey</span><span>+</span><span>$KeyPosition</span><span>] = </span><span>$array2</span><span>[</span><span>$i</span><span>];<br>    }<br>    return </span><span>$array1</span><span>;<br>}</span><span>//Using the same example from before this function will return:</span><span>[<br>    </span><span>0 </span><span>=> [<br>        </span><span>"key1" </span><span>=> </span><span>"value1"</span><span>,<br>        </span><span>"key2" </span><span>=> </span><span>"value2"<br>    </span><span>],</span><span>1 </span><span>=> [<br>        </span><span>"key1" </span><span>=> </span><span>"value1"</span><span>,<br>        </span><span>"key2" </span><span>=> </span><span>"value2"<br>    </span><span>]<br>]</span><span>?><br></span><br>P.S: the array_key_last function it's for PHP >= 7.3.0 see more here https://www.php.net/manual/en/function.array-key-last.php</code></p><code> </code><p></p><p><p> <strong>wesleys at opperschaap dot net</strong> ¶</p><p><strong>13 years ago</strong></p><p><p><code><span> A function which mimics push() from perl, perl lets you push an array to an array: push(@array, @array2, @array3). This function mimics that behaviour.</span></code></p><p><code><span><?php</span><span>function </span><span>array_push_array</span><span>(&</span><span>$arr</span><span>) {<br>    </span><span>$args </span><span>= </span><span>func_get_args</span><span>();<br>    </span><span>array_shift</span><span>(</span><span>$args</span><span>);</span></code></p><p><code>    if (!</code></p><code><span>is_array</span><span>(</span><span>$arr</span><span>)) {<br>        </span><span>trigger_error</span><span>(</span><span>sprintf</span><span>(</span><span>"%s: Cannot perform push on something that isn't an array!"</span><span>, </span><span>__FUNCTION__</span><span>), </span><span>E_USER_WARNING</span><span>);<br>        return </span><span>false</span><span>;<br>    }<p>    foreach(</p></span><span>$args </span><span>as </span><span>$v</span><span>) {<br>        if (</span><span>is_array</span><span>(</span><span>$v</span><span>)) {<br>            if (</span><span>count</span><span>(</span><span>$v</span><span>) > </span><span>0</span><span>) {<br>                </span><span>array_unshift</span><span>(</span><span>$v</span><span>, &</span><span>$arr</span><span>);<br>                </span><span>call_user_func_array</span><span>(</span><span>'array_push'</span><span>,  </span><span>$v</span><span>);<br>            }<br>        } else {<br>            </span><span>$arr</span><span>[] = </span><span>$v</span><span>;<br>        }<br>    }<br>    return </span><span>count</span><span>(</span><span>$arr</span><span>);<br>}</span><span>$arr </span><span>= array(</span><span>0</span><span>);<br></span><span>$arr2  </span><span>= array(</span><span>6</span><span>,</span><span>7</span><span>,</span><span>8</span><span>);<br></span><span>printf</span><span>(</span><span>"%s\n"</span><span>, </span><span>array_push_array</span><span>(</span><span>$arr</span><span>, array(),array(</span><span>1</span><span>,</span><span>2</span><span>,</span><span>3</span><span>,</span><span>4</span><span>,</span><span>5</span><span>), </span><span>$arr2</span><span>));<br></span><span>print_r</span><span>(</span><span>$arr</span><span>);</span><span># error.. <br></span><span>$arr </span><span>= </span><span>"test"</span><span>;<br></span><span>printf</span><span>(</span><span>"%s\n"</span><span>, </span><span>array_push_array</span><span>(</span><span>$arr</span><span>, array(),array(</span><span>1</span><span>,</span><span>2</span><span>,</span><span>3</span><span>,</span><span>4</span><span>,</span><span>5</span><span>), </span><span>$arr2</span><span>));</span><span>?></span><p></p> </code><p></p><p><p> <strong>colecooper2005 at icloud dot com</strong> ¶</p><p><strong>5 years ago</strong></p><p><p><code><span> When developing a pocketmine plugin, a good way to add stuff to a YAML table is</span></code></p><p><code>$table=$this->config->get("Table");<br>array_push($table, "New Value for table");<br>$this->config->set("Table", $table);</code></p><code> </code><p></p><p><p> <strong>golddragon007</strong> ¶</p><p><strong>7 years ago</strong></p><p><p><code><span> I did a performance check, and I saw, if you push more than one value it can be faster the array push, that the normal $array[] version.</span></code></p><p><code>Case 1: $array[] = something;<br>Case 2: array_push($array, $value);<br>Case 3: array_push($array, $value1, $value2, $value3 [...]); $values are definied<br>Case 4: array_push($array, $value1, $value2, $value3 [...]); $values are definied, when $array is not empty<br>Case 5: Case1 + Case 3<br>Case 6: Result array contains some value (Case 4)<br>Case 7: Result array contains same value as the push array (Case 4)<br>-----------------------------------------------------------------------------------------------------------<br>~~~~~~~~~~~~ Case 1 ~~~~~~~~~~~~<br>Times: 0.0310 0.0300 0.0290 0.0340 0.0400 0.0440 0.0480 0.0550 0.0570 0.0570<br>Min: 0.0290<br>Max: 0.0570<br>Avg: 0.0425<br>~~~~~~~~~~~~ Case 2 ~~~~~~~~~~~~<br>Times: 0.3890 0.3850 0.3770 0.4110 0.4020 0.3980 0.4020 0.4060 0.4130 0.4200<br>Min: 0.3770<br>Max: 0.4200<br>Avg: 0.4003<br>~~~~~~~~~~~~ Case 3 ~~~~~~~~~~~~<br>Times: 0.0200 0.0220 0.0240 0.0340 0.0360 0.0410 0.0460 0.0500 0.0520 0.0520<br>Min: 0.0200<br>Max: 0.0520<br>Avg: 0.0377<br>~~~~~~~~~~~~ Case 4 ~~~~~~~~~~~~<br>Times: 0.0200 0.0250 0.0230 0.0260 0.0330 0.0390 0.0460 0.0510 0.0520 0.0520<br>Min: 0.0200<br>Max: 0.0520<br>Avg: 0.0367<br>~~~~~~~~~~~~ Case 5 ~~~~~~~~~~~~<br>Times: 0.0260 0.0250 0.0370 0.0360 0.0390 0.0440 0.0510 0.0520 0.0530 0.0560<br>Min: 0.0250<br>Max: 0.0560<br>Avg: 0.0419<br>~~~~~~~~~~~~ Case 6 ~~~~~~~~~~~~<br>Times: 0.0340 0.0280 0.0370 0.0410 0.0450 0.0480 0.0560 0.0580 0.0580 0.0570<br>Min: 0.0280<br>Max: 0.0580<br>Avg: 0.0462<br>~~~~~~~~~~~~ Case 7 ~~~~~~~~~~~~<br>Times: 0.0290 0.0270 0.0350 0.0410 0.0430 0.0470 0.0540 0.0540 0.0550 0.0550<br>Min: 0.0270<br>Max: 0.0550<br>Avg: 0.044</code></p><p><code>Tester code:<br>// Case 1<br>    $startTime = microtime(true);<br>    $array = array();<br>    for ($x = 1; $x <= 100000; $x++)<br>    {<br>        $array[] = $x;<br>    }<br>    $endTime = microtime(true);</code></p><p><code>// Case 2<br>    $startTime = microtime(true);<br>    $array = array();<br>    for ($x = 1; $x <= 100000; $x++)<br>    {<br>        array_push($array, $x);<br>    }<br>    $endTime = microtime(true);</code></p><p><code>// Case 3<br>    $result = array();<br>    $array2 = array(&$result)+$array;<br>    $startTime = microtime(true);<br>    call_user_func_array("array_push", $array2);<br>    $endTime = microtime(true);</code></p><p><code>// Case 4<br>    $result = array();<br>    for ($x = 1; $x <= 100000; $x++)<br>    {<br>        $result[] = $x;<br>    }<br>    $array2 = array(&$result)+$array;<br>    $startTime = microtime(true);<br>    call_user_func_array("array_push", $array2);<br>    $endTime = microtime(true);</code></p><p><code>// Case 5<br>    $result = array();<br>    $startTime = microtime(true);<br>    $array = array(&$result);<br>    for ($x = 1; $x <= 100000; $x++)<br>    {<br>        $array[] = $x;<br>    }<br>    $endTime = microtime(true);</code></p><div style="width:100%; margin:20px auto; display:block"> <ins class="adsbygoogle" style="display:block; text-align:center;" data-ad-layout="in-article" data-ad-format="fluid" data-ad-client="ca-pub-4987931798153631" data-ad-slot="8587332220"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div></p><p><code>// Case 6<br>    $result = array(1,2,3,4,5,6);<br>    $startTime = microtime(true);<br>    $array = array(&$result);<br>    for ($x = 1; $x <= 100000; $x++)<br>    {<br>        $array[] = $x;<br>    }<br>    $endTime = microtime(true);</code></p><p><code>// Case 7<br>    $result = array();<br>    for ($x = 1; $x <= 100000; $x++)<br>    {<br>        $result[] = $x;<br>    }<br>    $startTime = microtime(true);<br>    $array = array(&$result);<br>    for ($x = 1; $x <= 100000; $x++)<br>    {<br>        $array[] = $x;<br>    }<br>    $endTime = microtime(true);</code></p><code> </code><p></p><p><p> <strong>oneill at c dot dk</strong> ¶</p><p><strong>17 years ago</strong></p><p><p><code><span> To insert a value into a non-associative array, I find this simple function does the trick:</span></code></p><p><code>function insert_in_array_pos($array, $pos, $value)<br>{<br>  $result = array_merge(array_slice($array, 0 , $pos), array($value), array_slice($array,  $pos));<br>  return $result;<br>}</code></p><p><code>Seems an awful lot simpler than the iterative solutions given above...</code></p><code> </code><p></p><p><p> <strong>Chicna</strong> ¶</p><p><strong>10 years ago</strong></p><p><p><code><span> I found a simple way to have an "array_push_array" function, without the references problem when we want to use call_user_func_array(), hope this help : </span></code></p><p><code>function array_push_array(array &$array)<br>{<br>    $numArgs = func_num_args();<br>    if(2 > $numArgs)<br>    {<br>      trigger_error(sprintf('%s: expects at least 2 parameters, %s given', __FUNCTION__, $numArgs), E_USER_WARNING);<br>      return false;<br>    }</code></p><p><code>        $values = func_get_args();<br>    array_shift($values);</code></p><p><code>       foreach($values as $v)<br>    {<br>      if(is_array($v)) <br>      {<br>        if(count($v) > 0) <br>        {<br>          foreach($v as $w)<br>          {<br>            $array[] = $w;<br>          }<br>        }<br>      }<br>      else <br>      {<br>        $array[] = $v;<br>      }<br>    }</code></p><p><code>        return count($array);<br>}</code></p><code> </code><p></p><p><p> <strong>alexander dot williamson at gmail dot com</strong> ¶</p><p><strong>14 years ago</strong></p><p><p><code><span> This will work to solve the associative array issues:</span></code></p><p><code>$aValues[$key] = $value;</code></p><p><code>Where $key is a unique identifier and $value is the value to be stored. Since the $key works off a string or number, if you already have a $key with the same value as an existing $key, the element will be overwritten.</code></p><p><code>e.g.</code></p><p><code>$aValues["one"] = "value of one";<br>$aValues["two"] = "different value of two!";</code></p><p><code>gives:<br>array([one] => "value of one", [two] => "value of two");</code></p><p><code>but will be overwritten when using the same key (one):</code></p><p><code>$aValues["one"] = "value of one";<br>$aValues["one"] = "different value of two!";</code></p><p><code>will give:</code></p><p><code>array([one] => "different value of two!");</code></p><p><code>3686</code></p><code> </code><p></p><p><p> <strong>zbde00 at hotmail dot com</strong> ¶</p><p><strong>15 years ago</strong></p><p><p><code><span> A very good function to remove a element from array <br>function array_del($str,&$array)<br>{<br>    if (in_array($str,$array)==true) <br>    {</span></code></p><p><code>            foreach ($array as $key=>$value)<br>        {<br>            if ($value==$str) unset($array[$key]);<br>        }<br>    }<br>}</code></p><code> </code><p></p><p><p> <strong>yuri</strong> ¶</p><p><strong>10 years ago</strong></p><p><p><code><span> If you want to put an element to a specific position in an array, try this function.</span></code></p><p><code><span><?php</span><span>function </span><span>array_put_to_position</span><span>(&</span><span>$array</span><span>, </span><span>$object</span><span>, </span><span>$position</span><span>, </span><span>$name </span><span>= </span><span>null</span><span>)<br>{<br>        </span><span>$count </span><span>= </span><span>0</span><span>;<br>        </span><span>$return </span><span>= array();<br>        foreach (</span><span>$array </span><span>as </span><span>$k </span><span>=> </span><span>$v</span><span>) <br>        {   <br>                </span><span>// insert new object<br>                </span><span>if (</span><span>$count </span><span>== </span><span>$position</span><span>)<br>                {   <br>                        if (!</span><span>$name</span><span>) </span><span>$name </span><span>= </span><span>$count</span><span>;<br>                        </span><span>$return</span><span>[</span><span>$name</span><span>] = </span><span>$object</span><span>;<br>                        </span><span>$inserted </span><span>= </span><span>true</span><span>;<br>                }   <br>                </span><span>// insert old object<br>                </span><span>$return</span><span>[</span><span>$k</span><span>] = </span><span>$v</span><span>; <br>                </span><span>$count</span><span>++;<br>        }   <br>        if (!</span><span>$name</span><span>) </span><span>$name </span><span>= </span><span>$count</span><span>;<br>        if (!</span><span>$inserted</span><span>) </span><span>$return</span><span>[</span><span>$name</span><span>];<br>        </span><span>$array </span><span>= </span><span>$return</span><span>;<br>        return </span><span>$array</span><span>;<br>}<br></span><span>?><br></span><br>Example :</code></p><p><code><span><?php<br>$a </span><span>= array(<br> </span><span>'a' </span><span>=> </span><span>'A'</span><span>,<br> </span><span>'b' </span><span>=> </span><span>'B'</span><span>,<br> </span><span>'c' </span><span>=> </span><span>'C'</span><span>,<br>);</span><span>print_r</span><span>(</span><span>$a</span><span>);<br></span><span>array_put_to_position</span><span>(</span><span>$a</span><span>, </span><span>'G'</span><span>, </span><span>2</span><span>, </span><span>'g'</span><span>);<br></span><span>print_r</span><span>(</span><span>$a</span><span>);</span><span>/*<br>Array<br>(<br>    [a] => A<br>    [b] => B<br>    [c] => C<br>)<br>Array<br>(<br>    [a] => A<br>    [b] => B<br>    [g] => G<br>    [c] => C<br>)<br>*/<br></span><span>?></span></code></p><code> </code><p></p><p><p> <strong>Marc Bernet</strong> ¶</p><p><strong>16 years ago</strong></p><p><p><code><span> A small and basic implementation of a stack without using an array.</span></code></p><p><code>class node<br>{<br>        var $elem;<br>        var    $next;<br>}<br>class stack<br>{<br>    var $next;<br>    function pop()<br>    {<br>        $aux=$this->next->elem;<br>        $this->next=$this->next->next;<br>        return $aux;<br>    }<br>    function push($obj)<br>    {<br>        $nod=new node;<br>        $nod->elem=$obj;<br>        $nod->next=$this->next;<br>        $this->next=$nod;<br>    }<br>    function stack()<br>    {<br>        $this->next=NULL;<br>    }     <br>}</code></p><code> </code><p></p><p><p> <strong>john</strong> ¶</p><p><strong>16 years ago</strong></p><p><p><code><span> A variation of kamprettos' associative array push:</span></code></p><p><code>// append associative array elements<br>function associative_push($arr, $tmp) {<br>  if (is_array($tmp)) {<br>    foreach ($tmp as $key => $value) { <br>      $arr[$key] = $value;<br>    }<br>    return $arr;<br>  }<br>  return false;<br>}</code></p><p><code>$theArray = array();<br>$theArray = associative_push($theArray, $items);</code></p><code> </code> <p></p><p><p> <strong>rarioj at gmail dot com</strong> ¶</p><p><strong>12 years ago</strong></p><p><p><code><span> This function "Returns the new number of elements in the array."</span></code></p><p><code>To find out the last index, use:</code></p><p><code><span><?php<br>$count </span><span>= </span><span>array_push</span><span>(</span><span>$array</span><span>, </span><span>$value</span><span>);<br></span><span>$last_index </span><span>= </span><span>array_pop</span><span>(</span><span>array_keys</span><span>(</span><span>$array</span><span>));<br></span><span>?></span></code></p><code> </code><p></p><p><p> <strong>kamprettos at yahoo dot com Teguh Iskanto</strong> ¶</p><p><strong>17 years ago</strong></p><p><p><code><span> Looking for a way to push data into an associative array and frustrated to know that array_push() can't do the job ? </span></code></p><p><code>here's my Scenario : <br>-------------------<br>I need to relate system command output into an associative array like these :</code></p><p><code>[sge@digital_db work]$ /usr/local/apache/htdocs/work/qhost.sh -h t1 -F | awk '{if(NR>4) print $1}' | sed  's/hl://g' <br>arch=lx24-amd64<br>num_proc=2.000000<br>mem_total=3.808G<br>swap_total=3.907G<br>virtual_total=7.715G<br>load_avg=0.000000<br>load_short=0.000000<br>load_medium=0.000000<br>load_long=0.000000<br>mem_free=3.510G<br>swap_free=3.907G<br>virtual_free=7.417G<br>mem_used=305.242M<br>swap_used=0.000<br>virtual_used=305.242M<br>cpu=0.000000<br>np_load_avg=0.000000<br>np_load_short=0.000000<br>np_load_medium=0.000000<br>np_load_long=0.000000</code></p><p><code>how I did it :<br><? php</code></p><p><code># get into the system command output <br>$assoc_cmd =`$work_dir/qhost.sh -h $host_resource -F | awk '{if(NR>4) print $1}'| sed  's/hl://g' ` ;</code></p><p><code># split the "\n" character <br>$assoc_row = explode("\n", chop($assoc_cmd));</code></p><p><code># get the index row <br>$idx_row  = count($assoc_row) - 1 ;</code></p><p><code># initialize the associative array <br>$host_res_array = array();</code></p><p><code>for ($i = 0 ; $i<= $idx_row ; $i++) <br>        {       <br>                # get params & values <br>                list($host_param,$host_val) = explode("=",$assoc_row[$i]);</code></p><p><code>                # populate / push data to assoc array <br>                $host_res_array[$host_param]= $host_val ;<br>        }</code></p><p><code>echo "<pre> Architecture : </pre>\n" ;<br>echo $host_res_array['arch'] ;<br>echo "<pre> Mem Total    : </pre>\n" ;<br>echo $host_res_array['mem_tot'];</code></p><p><code>?></code></p><p><code>Hope this helps ! :)</code></p><code> </code><p></p><p><p> <strong>ciprian dot amariei at gmail com</strong> ¶</p><p><strong>17 years ago</strong></p><p><p><code><span> regarding the speed of oneill's solution to insert a value into a non-associative array,  I've done some tests and I found that it behaves well if you have a small array and more insertions, but for a huge array and a little insersions I sugest  using this function:</span></code></p><p><code>function array_insert( &$array, $index, $value ) {<br>   $cnt = count($array);</code></p><p><code>    for( $i = $cnt-1; $i >= $index; --$i ) {<br>       $array[ $i + 1 ] = $array[ $i ];<br>   }<br>   $array[$index] = $value;<br>}</code></p><p><code>or if you are a speed adicted programmer (same situation: big array, few insertions) use this:</code></p><p><code>array_splice ( $array, $offset, 0, $item );</code></p><p><code>item may also be an array of values ;).</code></p><code> </code><p></p><p><p> <strong>bart at framers dot nl</strong> ¶</p><p><strong>20 years ago</strong></p><p><p><code><span> Array_push also works fine with multidimensional arrays. Just make sure the element is defined as an array first. </span></code></p><p><code> <span><?php <br>$array</span><span>[</span><span>"element"</span><span>][</span><span>$element</span><span>][</span><span>"element"</span><span>] = array(); <br></span><span>array_push </span><span>(</span><span>$array</span><span>[</span><span>"element"</span><span>][</span><span>$element</span><span>][</span><span>"element"</span><span>], </span><span>"banana"</span><span>); <br></span><span>?></span></code></p><code> </code><p></p></section><div class='paramage'></div> <div class="contenBreak"></div> <h3 id="how-do-i-add-a-key-to-an-existing-array">How do I add a key to an existing array?</h3> <div class="blockAnswer_acceptedAnswer">If you're going to use array_push() to insert a "$key" => "$value" pair into an array, it can be done using the following: <span class="FCUp0c rQMQod">$data[$key] = $value;</span> It is not necessary to use array_push.</div> <h3 id="how-do-you-add-a-key-value-pair-to-an-array">How do you add a key value pair to an array?</h3> <div class="blockAnswer_acceptedAnswer">To add a key/value pair to all objects in an array: <span class="FCUp0c rQMQod">Use the Array.</span> <span class="FCUp0c rQMQod">forEach() method to iterate over the array.</span> <span class="FCUp0c rQMQod">On each iteration, use dot notation to add a key/value pair to the current object</span>. The key/value pair will get added to all objects in the array.</div> <h3 id="how-do-you-create-an-array-of-key-value-pairs-in-php">How do you create an array of key value pairs in PHP?</h3> <div class="blockAnswer_acceptedAnswer">Creating a Numeric Array If you <span class="FCUp0c rQMQod">create an array with [] or array() by specifying only a list of values instead of key/value pairs</span>, the PHP engine automatically assigns a numeric key to each value. The keys start at 0 and increase by one for each element.</div> <h3 id="what-is-array-keys-used-for-in-php">What is Array_keys () used for in PHP?</h3> <div class="blockAnswer_acceptedAnswer">The array_keys() function <span class="FCUp0c rQMQod">returns an array containing the keys</span>.</div> </p></div> <div class="readmore_content_exists"><button id="readmore_content"><span class="arrow"><span></span></span>Đọc tiếp</button></div> </td></tr></table> <div style="padding:10px 0px;text-align:center"><div class="addthis_inline_share_toolbox"></div></div> <script async src="/dist/js/lazyhtml.min.js" crossorigin="anonymous"></script> <div class="lazyhtml" data-lazyhtml> <script type="text/lazyhtml"> <div class="youtubeVideo"><h3>Video liên quan</h3> <iframe width="560" height="315" src="https://www.youtube.com/embed/uDQJXStqzmc?controls=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"allowfullscreen></iframe> </div> </script> </div> <div class="mt-3"> <div class="tags"> <a href="https://ihoctot.com/tags/programming" class="tag-link">programming</a> <a href="https://ihoctot.com/tags/php" class="tag-link">php</a> </div> </div> <div class="post-tools"> <button data-postid="php-array-add-key-value-pair-to-existing-array" class="btn btn-answerModalBox"><img class="mr-1" alt="Php array add key value pair to existing array" src="/dist/images/svg/messages_16.svg">Reply</button> <button data-postid="php-array-add-key-value-pair-to-existing-array" data-vote="up" class="btn btn-doVote"><img class="mr-1" alt="Php array add key value pair to existing array" src="/dist/images/svg/face-smile_16.svg">9</button> <button data-postid="php-array-add-key-value-pair-to-existing-array" data-vote="down" class="btn btn-doVote"><img class="mr-1" alt="Php array add key value pair to existing array" src="/dist/images/svg/poo_16.svg">0</button> <button class="btn"><img class="mr-1" alt="Php array add key value pair to existing array" src="/dist/images/svg/facebook_16.svg"> Chia sẻ</button> </div> </div><!-- end question-post-body --> </div><!-- end question-post-body-wrap --> </div><!-- end question --> <div id="answers_php-array-add-key-value-pair-to-existing-array" class="answers"> </div><!-- end answer-wrap --> <div class="entryFooter"> <div class="footerLinkAds"><div style="width:100%; margin:0 auto;"> <ins class="adsbygoogle" style="display:block" data-ad-format="autorelaxed" data-ad-client="ca-pub-4987931798153631" data-ad-slot="8199996671"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="footerRelated"><div class="postRelatedWidget"> <h2>Bài Viết Liên Quan</h2> <div class="questions-snippet layoutNews border-top border-top-gray"> <div class="max-width:840px"> <ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-fb-44+c1-1p-ns" data-ad-client="ca-pub-4987931798153631" data-ad-slot="7655066491"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/ho-tieng-nhat-cua-ban-la-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/xkYtDA5XcdI/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAl3wSl_QL8pEc46JKs59gZh9Lqmg" alt="Họ tiếng nhật của bạn là gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/ho-tieng-nhat-cua-ban-la-gi-nam-2024">Họ tiếng nhật của bạn là gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Là gì" class="tag-link">Là gì</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/y-nghia-cua-header-from-top-la-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/WWpR9Rw_QQI/hqdefault.jpg?sqp=-oaymwE9COADEI4CSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4AYoGgALCA4oCDAgAEAEYWSBdKGUwDw==&rs=AOn4CLAnun5phP5ajLMYugOk6fdmiBc_Vg" alt="Ý nghĩa của header from top là gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/y-nghia-cua-header-from-top-la-gi-nam-2024">Ý nghĩa của header from top là gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Là gì" class="tag-link">Là gì</a> <a href="/tags/Top List" class="tag-link">Top List</a> <a href="/tags/Top" class="tag-link">Top</a> <a href="/tags/Header la gì" class="tag-link">Header la gì</a> <a href="/tags/Footer la gì" class="tag-link">Footer la gì</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/tu-hoc-tieng-anh-nhu-the-nao-hieu-qua-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/-_iqv8e1yww/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAe-wP9CXq33g3_rae_LB8YogSj7A" alt="Tự học tiếng anh như thế nào hiệu quả năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/tu-hoc-tieng-anh-nhu-the-nao-hieu-qua-nam-2024">Tự học tiếng anh như thế nào hiệu quả năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Thế nào" class="tag-link">Thế nào</a> <a href="/tags/Học Tốt" class="tag-link">Học Tốt</a> <a href="/tags/Học" class="tag-link">Học</a> <a href="/tags/Tiếng anh" class="tag-link">Tiếng anh</a> <a href="/tags/Học tiếng Anh" class="tag-link">Học tiếng Anh</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/co-the-con-nguoi-nam-hien-mau-bao-nhieu-lan-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/K69UxItBZfE/hq720.jpg?sqp=-oaymwExCNAFEJQDSFryq4qpAyMIARUAAIhCGAHwAQH4Af4JgALQBYoCDAgAEAEYEyBFKH8wDw==&rs=AOn4CLCFH3tx2oDoPysVUZSqRVdb4-kvtw" alt="Cơ thể con người năm hiến máu bao nhiêu lần năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/co-the-con-nguoi-nam-hien-mau-bao-nhieu-lan-nam-2024">Cơ thể con người năm hiến máu bao nhiêu lần năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/bao nhieu" class="tag-link">bao nhieu</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Bao nhiêu" class="tag-link">Bao nhiêu</a> <a href="/tags/Khỏe Đẹp" class="tag-link">Khỏe Đẹp</a> <a href="/tags/Cơ thể" class="tag-link">Cơ thể</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/tuoi-dinh-mao-xay-nha-nam-nao-tot-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/iejfpp96XkM/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAxMQXIXMhwrFiK6MdB7Q5r0ZjK-g" alt="Tuổi đinh mão xây nhà năm nào tốt năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/tuoi-dinh-mao-xay-nha-nam-nao-tot-nam-2024">Tuổi đinh mão xây nhà năm nào tốt năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Xây Đựng" class="tag-link">Xây Đựng</a> <a href="/tags/Xây" class="tag-link">Xây</a> <a href="/tags/Nhà" class="tag-link">Nhà</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/khoan-chi-den-san-pham-cuoi-cung-la-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/B62H4yfsqKY/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDLcLFXSGXQYF3-bpD-kNcaXGQu1A" alt="Khoán chi đến sản phẩm cuối cùng là gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/khoan-chi-den-san-pham-cuoi-cung-la-gi-nam-2024">Khoán chi đến sản phẩm cuối cùng là gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Là gì" class="tag-link">Là gì</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/cac-yeu-to-cau-thanh-van-hoa-to-chuc-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/LK5VfvlRL9k/hqdefault.jpg?sqp=-oaymwE9COADEI4CSFryq4qpAy8IARUAAAAAGAElAADIQj0AgKJDeAHwAQH4AdQGgALgA4oCDAgAEAEYMyBWKHIwDw==&rs=AOn4CLC-AjOro_vAllaABoLDl5zknVuhZA" alt="Các yếu tố cấu thành văn hóa tổ chức năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/cac-yeu-to-cau-thanh-van-hoa-to-chuc-nam-2024">Các yếu tố cấu thành văn hóa tổ chức năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/the-nao-la-so-vo-ti-cho-vi-du-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/hrQSrWfpLr8/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLA2fFeYYgZxlt3x2qaLK0t-6nxNKg" alt="Thế nào là số vô tỉ cho ví dụ năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/the-nao-la-so-vo-ti-cho-vi-du-nam-2024">Thế nào là số vô tỉ cho ví dụ năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Thế nào" class="tag-link">Thế nào</a> <a href="/tags/Ví dụ" class="tag-link">Ví dụ</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/qua-trung-thu-tieng-anh-la-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/rnuhrB1N_Kg/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDZxmkHLrg9VP-9nel7cwnswY5qlQ" alt="Quà trung thu tiếng anh là gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/qua-trung-thu-tieng-anh-la-gi-nam-2024">Quà trung thu tiếng anh là gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Là gì" class="tag-link">Là gì</a> <a href="/tags/Học Tốt" class="tag-link">Học Tốt</a> <a href="/tags/Tiếng anh" class="tag-link">Tiếng anh</a> <a href="/tags/Mid-Autumn gift" class="tag-link">Mid-Autumn gift</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/de-mo-toi-da-duoc-bao-nhieu-lan-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/d2zy0vPYDtg/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLA2BDKPpR0LnG_Fizlp0smHtRfn3g" alt="Đẻ mổ tối đa được bao nhiêu lần năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/de-mo-toi-da-duoc-bao-nhieu-lan-nam-2024">Đẻ mổ tối đa được bao nhiêu lần năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/bao nhieu" class="tag-link">bao nhieu</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Bao nhiêu" class="tag-link">Bao nhiêu</a> </div> </div> </div> </div><!-- end media --> <div class="max-width:840px"> <ins class="adsbygoogle" style="display:block" data-ad-format="fluid" data-ad-layout-key="-fb-44+c1-1p-ns" data-ad-client="ca-pub-4987931798153631" data-ad-slot="7655066491"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/thiet-ke-quan-tra-sua-bao-nhieu-tien-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/5i7-KUbQta8/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLC8ln7fnLRSUyCyN8yDzYSmS3l-aw" alt="Thiết kế quán trà sữa bao nhiêu tiền năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/thiet-ke-quan-tra-sua-bao-nhieu-tien-nam-2024">Thiết kế quán trà sữa bao nhiêu tiền năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/bao nhieu" class="tag-link">bao nhieu</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Bao nhiêu" class="tag-link">Bao nhiêu</a> <a href="/tags/Món Ngon" class="tag-link">Món Ngon</a> <a href="/tags/Trà sữa" class="tag-link">Trà sữa</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/top-nuoc-hoa-hong-se-khit-lo-chan-long-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/OaoYrcKqp-w/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBJj8_k5gkuPDJyVxuRD_8BNt0NYA" alt="Top nước hoa hồng se khít lỗ chân lông năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/top-nuoc-hoa-hong-se-khit-lo-chan-long-nam-2024">Top nước hoa hồng se khít lỗ chân lông năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Top List" class="tag-link">Top List</a> <a href="/tags/Top" class="tag-link">Top</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/loi-noi-chien-khong-dau-philips-tieng-keu-rat-to-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/e-DX7MdB9yE/hq720.jpg?sqp=-oaymwExCNAFEJQDSFryq4qpAyMIARUAAIhCGAHwAQH4Ac4FgAKACooCDAgAEAEYTyBXKGUwDw==&rs=AOn4CLD8sA5D7M1Nqkf_gGVlaRaEZd8ALA" alt="Lỗi nồi chiên không dầu philips tiếng kêu rất to năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/loi-noi-chien-khong-dau-philips-tieng-keu-rat-to-nam-2024">Lỗi nồi chiên không dầu philips tiếng kêu rất to năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/daylight-is-coming-like-a-rentless-milkman-upstairs-la-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/RYoUm3PQorU/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAR6bqqazEk7s6IrkxiJjbeVaDY_g" alt="Daylight is coming like a rentless milkman upstairs là gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/daylight-is-coming-like-a-rentless-milkman-upstairs-la-gi-nam-2024">Daylight is coming like a rentless milkman upstairs là gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Là gì" class="tag-link">Là gì</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/dat-coc-mua-dat-bao-nhieu-phan-tram-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/Vay6lMGpb5g/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBLDz8EZzGgUeClthdxdwpZbNSYRg" alt="Đặt cọc mua đất bao nhiêu phần trăm năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/dat-coc-mua-dat-bao-nhieu-phan-tram-nam-2024">Đặt cọc mua đất bao nhiêu phần trăm năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/bao nhieu" class="tag-link">bao nhieu</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Bao nhiêu" class="tag-link">Bao nhiêu</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/vo-bai-tap-toan-lop-5-trang-51-52-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/p3UURUUL9hw/hq720.jpg?sqp=-oaymwExCNAFEJQDSFryq4qpAyMIARUAAIhCGAHwAQH4Af4JgALQBYoCDAgAEAEYciBTKEAwDw==&rs=AOn4CLDSeckk2xq2jfb1HMqoiCk0espMZw" alt="Vở bài tập toán lớp 5 trang 51 52 năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/vo-bai-tap-toan-lop-5-trang-51-52-nam-2024">Vở bài tập toán lớp 5 trang 51 52 năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Khỏe Đẹp" class="tag-link">Khỏe Đẹp</a> <a href="/tags/Bài tập" class="tag-link">Bài tập</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/ngon-ngu-chinh-cua-singapore-la-gi-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/6IwQbX6Qt4g/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLDoUraaxlIcjxAAeHC31IxReguCAA" alt="Ngôn ngữ chính của singapore là gì năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/ngon-ngu-chinh-cua-singapore-la-gi-nam-2024">Ngôn ngữ chính của singapore là gì năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/là ai" class="tag-link">là ai</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Là gì" class="tag-link">Là gì</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/van-mau-lop-8-bai-viet-so-1-de-2-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/bc1WVDqmaoc/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLD6epVmGw-x9PrhTaSdwb2rolwUIQ" alt="Văn mẫu lớp 8 bài viết số 1 đề 2 năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/van-mau-lop-8-bai-viet-so-1-de-2-nam-2024">Văn mẫu lớp 8 bài viết số 1 đề 2 năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/Soạn văn 8" class="tag-link">Soạn văn 8</a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/nhan-ty-huu-bac-gia-bao-nhieu-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/LjjqCNMUyu8/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLC8aJo2ZJ8Nf4G69JfSIuLEgjyIvg" alt="Nhẫn tỳ hưu bạc giá bao nhiêu năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/nhan-ty-huu-bac-gia-bao-nhieu-nam-2024">Nhẫn tỳ hưu bạc giá bao nhiêu năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/bao nhieu" class="tag-link">bao nhieu</a> <a href="/tags/Hỏi Đáp" class="tag-link">Hỏi Đáp</a> <a href="/tags/Bao nhiêu" class="tag-link">Bao nhiêu</a> <a href="/tags/Cryto" class="tag-link">Cryto</a> <a href="/tags/Giá " class="tag-link">Giá </a> </div> </div> </div> </div><!-- end media --> <div class="media media-card rounded-0 shadow-none mb-0 bg-transparent py-4 px-0 border-bottom border-bottom-gray"> <div class="media-image"> <a href="/luan-don-la-thu-do-cua-nuoc-nao-nam-2024"><img src="/dist/images/waiting.svg" width="200px" height="100px" data-orgimg="https://i.ytimg.com/vi/qL9i7p8EtxI/hq720.jpg?sqp=-oaymwEXCNAFEJQDSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLBe7Iw-MR4xmMaYlhcJKeTTIm4vmw" alt="Luân đôn là thủ đô của nước nào năm 2024"></a> </div> <div class="media-body"> <h5 class="mb-2 fw-medium"><a href="/luan-don-la-thu-do-cua-nuoc-nao-nam-2024">Luân đôn là thủ đô của nước nào năm 2024</a></h5> <p class="mb-2 truncate lh-20 fs-15"></p> <div class="media media-card questionTags user-media px-0 border-bottom-0 pb-0"> <div class="tags"> <a href="/tags/mẹo hay" class="tag-link">mẹo hay</a> <a href="/tags/London là gì" class="tag-link">London là gì</a> </div> </div> </div> </div><!-- end media --> </div> </div></div> </div> </div> </div><!-- end question-main-bar --> </div><!-- end col-lg-9 --> <div class="postContentRight"> <div class="sidebar"> <div class="ad-card"> <h4 class="text-gray text-uppercase fs-13 pb-3 text-center">Quảng Cáo</h4> <div class="mb-4 mx-auto" style="text-align:center"> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-4987931798153631" data-ad-slot="8742637402" data-ad-format="auto" data-full-width-responsive="true"> </ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="card card-item"> <div class="card-body"> <h3 class="fs-17 pb-3">Có thể bạn quan tâm</h3> <div class="divider"><span></span></div> <div class="sidebar-questions pt-3"> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/asias-next-top-model-5-tap-6-nam-2024">Asias next top model 5 tap 6 năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tháng trước</span> <span class="pr-1">. bởi</span> <a href="https://ihoctot.com/author/HorribleBattling" class="author">HorribleBattling</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/cau-go-lim-hue-bao-nhieu-tien-nam-2024">Cầu gỗ lim huế bao nhiêu tiền năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tháng trước</span> <span class="pr-1">. bởi</span> <a href="https://ihoctot.com/author/YieldingSwimmer" class="author">YieldingSwimmer</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/can-bang-sinh-hoc-la-gi-cho-vi-du-nam-2024">Cân bằng sinh học là gì cho ví dụ năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tháng trước</span> <span class="pr-1">. bởi</span> <a href="https://ihoctot.com/author/UmbilicalProceeding" class="author">UmbilicalProceeding</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/tong-hop-kien-thuc-toan-on-thi-dai-hoc-nam-2024">Tổng hợp kiến thức toán ôn thi đại học năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tháng trước</span> <span class="pr-1">. bởi</span> <a href="https://ihoctot.com/author/ImpossibleEquation" class="author">ImpossibleEquation</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/de-kiem-tra-toan-lop-3-tuan-3-nam-2024">Đề kiểm tra toán lớp 3 tuần 3 năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tháng trước</span> <span class="pr-1">. bởi</span> <a href="https://ihoctot.com/author/FundamentalistTemplate" class="author">FundamentalistTemplate</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/cay-du-che-nang-gia-bao-nhieu-nam-2024">Cây dù che nắng giá bao nhiêu năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tháng trước</span> <span class="pr-1">. bởi</span> <a href="https://ihoctot.com/author/TraditionalPhrasing" class="author">TraditionalPhrasing</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/quy-trinh-ung-dung-cntt-trong-kiem-tra-danh-gia-nam-2024">Quy trình ứng dụng cntt trong kiểm tra đánh giá năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tháng trước</span> <span class="pr-1">. bởi</span> <a href="https://ihoctot.com/author/AdrenalProjection" class="author">AdrenalProjection</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/bai-94-trang-46-sach-giao-khoa-toan-lop-6-nam-2024">Bài 94 trang 46 sách giáo khoa toán lớp 6 năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tháng trước</span> <span class="pr-1">. bởi</span> <a href="https://ihoctot.com/author/SurplusInactivity" class="author">SurplusInactivity</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/khac-phuc-loi-the-nho-khong-cho-coppy-du-lieu-nam-2024">Khắc phục lỗi thẻ nhớ không cho coppy dữ liệu năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tháng trước</span> <span class="pr-1">. bởi</span> <a href="https://ihoctot.com/author/FlattenedSaturday" class="author">FlattenedSaturday</a> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/cach-thanh-toan-bao-hiem-xa-hoi-1-lan-nam-2024">Cách thanh toán bảo hiểm xã hội 1 lần năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tháng trước</span> <span class="pr-1">. bởi</span> <a href="https://ihoctot.com/author/OutlyingDishonesty" class="author">OutlyingDishonesty</a> </small> </div> </div><!-- end media --> </div><!-- end sidebar-questions --> </div> </div><!-- end card --> <div class="card card-item cardTopList"> <div class="card-body"> <h3 class="fs-17 pb-3">Toplist được quan tâm</h3> <div class="divider"><span></span></div> <div class="sidebar-questions pt-3"> <div class="media media-card media--card media--card-2"> <div class="topListNum">#1</div> <div class="media-body"> <h5><a href="https://ihoctot.com/toplist-top-7-su-tich-ho-guom-ngu-van-lop-6-2023">Top 7 sự tích hồ gươm - ngữ văn lớp 6 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#2</div> <div class="media-body"> <h5><a href="https://ihoctot.com/toplist-top-7-gdcd-6-bai-1-ket-noi-tri-thuc-2023">Top 7 gdcd 6 bài 1 kết nối tri thức 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#3</div> <div class="media-body"> <h5><a href="https://ihoctot.com/toplist-top-7-y-nghia-cua-xay-dung-gia-dinh-van-hoa-2023">Top 7 ý nghĩa của xây dựng gia đình văn hóa 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#4</div> <div class="media-body"> <h5><a href="https://ihoctot.com/toplist-top-6-mau-hop-dong-muon-dat-lam-nha-xuong-2023">Top 6 mẫu hợp đồng mượn đất làm nhà xưởng 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#5</div> <div class="media-body"> <h5><a href="https://ihoctot.com/toplist-top-3-tong-tai-bien-thai-toi-yeu-anh-tap-27-2023">Top 3 tổng tài biến thái tôi yêu anh tập 27 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#6</div> <div class="media-body"> <h5><a href="https://ihoctot.com/toplist-top-6-ket-thuc-phim-my-nhan-vo-le-2023">Top 6 kết thực phim mỹ nhân vô lệ 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#7</div> <div class="media-body"> <h5><a href="https://ihoctot.com/toplist-top-9-trong-nhung-cau-tho-sau-cau-nao-su-dung-thanh-ngu-2023">Top 9 trong những câu thơ sau câu nào sử dụng thành ngữ 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#8</div> <div class="media-body"> <h5><a href="https://ihoctot.com/toplist-top-8-de-tai-va-chu-de-cua-tac-pham-tat-den-2023">Top 8 đề tài và chủ de của tác phẩm tắt đèn 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="topListNum">#9</div> <div class="media-body"> <h5><a href="https://ihoctot.com/toplist-top-5-tieu-su-cua-thay-thich-phap-hoa-2023">Top 5 tiểu sử của thầy thích pháp hòa 2023</a></h5> <small class="meta text-right">5 tháng trước</small> </div> </div><!-- end media --> </div><!-- end sidebar-questions --> </div> </div><!-- end card --> <div class="ad-card"> <h4 class="text-gray text-uppercase fs-14 pb-3 pb-3 text-center">Quảng cáo</h4> <div class="mb-4 mx-auto"> <ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-" data-ad-slot="" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> </div> <div class="card card-item"> <div class="card-body"> <h3 class="fs-17 pb-3">Xem Nhiều</h3> <div class="divider"><span></span></div> <div class="sidebar-questions pt-3"> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/the-nao-la-so-vo-ti-cho-vi-du-nam-2024">Thế nào là số vô tỉ cho ví dụ năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tuần trước</span> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/de-mo-toi-da-duoc-bao-nhieu-lan-nam-2024">Đẻ mổ tối đa được bao nhiêu lần năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tuần trước</span> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/banh-rau-cau-sinh-nhat-chua-bao-nhieu-calo-nam-2024">Bánh rau câu sinh nhật chứa bao nhiêu calo năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 ngày trước</span> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/tu-hoc-tieng-anh-nhu-the-nao-hieu-qua-nam-2024">Tự học tiếng anh như thế nào hiệu quả năm 2024</a></h5> <small class="meta"> <span class="pr-1">2 ngày trước</span> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/thiet-ke-quan-tra-sua-bao-nhieu-tien-nam-2024">Thiết kế quán trà sữa bao nhiêu tiền năm 2024</a></h5> <small class="meta"> <span class="pr-1">1 tuần trước</span> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/tuoi-dinh-mao-xay-nha-nam-nao-tot-nam-2024">Tuổi đinh mão xây nhà năm nào tốt năm 2024</a></h5> <small class="meta"> <span class="pr-1">4 ngày trước</span> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/khoan-chi-den-san-pham-cuoi-cung-la-gi-nam-2024">Khoán chi đến sản phẩm cuối cùng là gì năm 2024</a></h5> <small class="meta"> <span class="pr-1">5 ngày trước</span> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/ho-tieng-nhat-cua-ban-la-gi-nam-2024">Họ tiếng nhật của bạn là gì năm 2024</a></h5> <small class="meta"> <span class="pr-1">2 ngày trước</span> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/cac-yeu-to-cau-thanh-van-hoa-to-chuc-nam-2024">Các yếu tố cấu thành văn hóa tổ chức năm 2024</a></h5> <small class="meta"> <span class="pr-1">6 ngày trước</span> </small> </div> </div><!-- end media --> <div class="media media-card media--card media--card-2"> <div class="media-body"> <h5><a href="https://ihoctot.com/co-the-con-nguoi-nam-hien-mau-bao-nhieu-lan-nam-2024">Cơ thể con người năm hiến máu bao nhiêu lần năm 2024</a></h5> <small class="meta"> <span class="pr-1">4 ngày trước</span> </small> </div> </div><!-- end media --> </div><!-- end sidebar-questions --> </div> </div><!-- end card --> <div class="ad-card"> <h4 class="text-gray text-uppercase fs-14 pb-3 pb-3 text-center">Quảng cáo</h4> <div class="mb-4 mx-auto" style=" text-align: center"> <div id='div-gpt-ad-1657246837997-0' style='min-width: 300px; min-height: 600px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1657246837997-0'); }); </script> </div> </div> </div> </div><!-- end sidebar --> </div><!-- end col-lg-3 --> </div><!-- end row --> </div><!-- end container --> </section><!-- end question-area --> <!-- ================================ END QUESTION AREA ================================= --> <script>var questionId ='php-array-add-key-value-pair-to-existing-array'</script> <script>var postTime ='2022-09-26T19:23:27.285Z'</script> <script>var siteDomain ='ihoctot.com'</script> <script type="text/javascript" src="https://ihoctot.com/dist/js/pages/comment.js"></script> <!-- ================================ END FOOTER AREA ================================= --> <section class="footer-area pt-80px bg-dark position-relative"> <span class="vertical-bar-shape vertical-bar-shape-1"></span> <span class="vertical-bar-shape vertical-bar-shape-2"></span> <span class="vertical-bar-shape vertical-bar-shape-3"></span> <span class="vertical-bar-shape vertical-bar-shape-4"></span> <div class="container"> <div class="row"> <div class="col-lg-3 responsive-column-half"> <div class="footer-item"> <h3 class="fs-18 fw-bold pb-2 text-white">Chúng tôi</h3> <ul class="generic-list-item generic-list-item-hover-underline pt-3 generic-list-item-white"> <li><a href="/about.html">Giới thiệu</a></li> <li><a href="/contact.html">Liên hệ</a></li> <li><a href="/contact.html">Tuyển dụng</a></li> <li><a href="/contact.html">Quảng cáo</a></li> </ul> </div><!-- end footer-item --> </div><!-- end col-lg-3 --> <div class="col-lg-3 responsive-column-half"> <div class="footer-item"> <h3 class="fs-18 fw-bold pb-2 text-white">Điều khoản</h3> <ul class="generic-list-item generic-list-item-hover-underline pt-3 generic-list-item-white"> <li><a href="/privacy-statement.html">Điều khoản hoạt động</a></li> <li><a href="/terms-and-conditions.html">Điều kiện tham gia</a></li> <li><a href="/privacy-statement.html">Quy định cookie</a></li> </ul> </div><!-- end footer-item --> </div><!-- end col-lg-3 --> <div class="col-lg-3 responsive-column-half"> <div class="footer-item"> <h3 class="fs-18 fw-bold pb-2 text-white">Trợ giúp</h3> <ul class="generic-list-item generic-list-item-hover-underline pt-3 generic-list-item-white"> <li><a href="/contact.html">Hướng dẫn</a></li> <li><a href="/contact.html">Loại bỏ câu hỏi</a></li> <li><a href="/contact.html">Liên hệ</a></li> </ul> </div><!-- end footer-item --> </div><!-- end col-lg-3 --> <div class="col-lg-3 responsive-column-half"> <div class="footer-item"> <h3 class="fs-18 fw-bold pb-2 text-white">Mạng xã hội</h3> <ul class="generic-list-item generic-list-item-hover-underline pt-3 generic-list-item-white"> <li><a href="#"><i class="fab fa-facebook-f mr-1"></i> Facebook</a></li> <li><a href="#"><i class="fab fa-twitter mr-1"></i> Twitter</a></li> <li><a href="#"><i class="fab fa-linkedin mr-1"></i> LinkedIn</a></li> <li><a href="#"><i class="fab fa-instagram mr-1"></i> Instagram</a></li> </ul> </div><!-- end footer-item --> </div><!-- end col-lg-3 --> </div><!-- end row --> </div><!-- end container --> <hr class="border-top-gray my-5"> <div class="container"> <div class="row align-items-center pb-4 copyright-wrap"> <div class="col-6"> <a href="//www.dmca.com/Protection/Status.aspx?ID=33e5dca6-f8c5-4c6f-b8e6-a247229d2953" title="DMCA.com Protection Status" class="dmca-badge"> <img src ="https://images.dmca.com/Badges/dmca_protected_sml_120am.png?ID=33e5dca6-f8c5-4c6f-b8e6-a247229d2953" width="123px" height="21px" alt="DMCA.com Protection Status" /></a> <script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js"> </script> </div> <!-- end col-lg-6 --><div class="col-6"> <div class="copyright-desc text-right fs-14"> <div>Bản quyền &copy; 2021 <a href="https://ihoctot.com">Học Tốt</a> Inc.</div> </div> </div><!-- end col-lg-6 --> </div><!-- end row --> </div><!-- end container --> </section><!-- end footer-area --> <!-- ================================ END FOOTER AREA ================================= --><script> $( document ).ready(function() { setTimeout(showMoreButton, 1000); function showMoreButton(){ let minheight = 1000; let min_height = parseInt($("#entryContent").innerHeight())/3; if (min_height < minheight) min_height = minheight; $("#entryContent").css('min-height', min_height).css('max-height', min_height).css('overflow', 'hidden'); $("#readmore_content").click(function(){ $("#entryContent").css('min-height', '').css('max-height', '').css('overflow', ''); $(".readmore_content_exists").css('display', 'none'); }) } }); </script> <!-- template js files --> <!-- start back to top --> <div id="back-to-top" data-toggle="tooltip" data-placement="top" title="Lên đầu trang"> <img alt="" src="/dist/images/svg/arrow-up_20.svg"> </div> <!-- end back to top --> <script src="https://ihoctot.com/dist/js/bootstrap.bundle.min.js"></script> <script src="https://ihoctot.com/dist/js/moment.js"></script> <script src="https://ihoctot.com/dist/js/read-more.min.js"></script> <script src="https://ihoctot.com/dist/js/main.js?v=6"></script> <!-- Google Tag Manager (noscript) --> <script type="text/javascript"> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "kc7zn73k3m"); </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-VQQBEDXD05"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-VQQBEDXD05'); </script> </body> </html> <script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="a885b35b1770c5d76f7c4fc1-|49" defer></script>