Gegevens toevoegen aan een php-array.

Thuis

Laten we kijken naar manieren om waarden naar een array te schrijven. Een bestaande array kan worden aangepast door er expliciet waarden in in te stellen. Dit gebeurt door waarden aan een array toe te kennen.

De bewerking voor het toewijzen van een waarde aan een array-element is dezelfde als de bewerking voor het toewijzen van een waarde aan een variabele, met uitzondering van de vierkante haakjes () die worden toegevoegd na de naam van de arrayvariabele. De index/sleutel van het element wordt tussen vierkante haakjes aangegeven. Als er geen index/sleutel is opgegeven, selecteert PHP automatisch de kleinste onbezette numerieke index.
"nul", 1 => "één");

$mijn_arr = "twee";

$mijn_arr = "drie";

var_dump($mijn_arr); // toewijzing zonder de index/sleutel op te geven $my_arr = "vier";$mijn_arr = "vijf";

echo "
"; var_dump($mijn_arr); ?>
Om een ​​specifieke waarde te wijzigen, wijst u eenvoudigweg een nieuwe waarde toe aan een bestaand element. Om een ​​element van een array met zijn index/sleutel te verwijderen of de array zelf volledig te verwijderen, gebruikt u de unset() functie:

Opmerking: Zoals hierboven vermeld, zal PHP, als een element aan een array wordt toegevoegd zonder een sleutel op te geven, automatisch de vorige grootste gehele sleutelwaarde gebruiken, verhoogd met 1. Als er nog geen gehele indexen in de array zijn, dan zal de sleutel 0 zijn. (nul).

Merk op dat de grootste gehele waarde van de sleutel

In het voorbeeld werd een derde manier getoond om een ​​array te maken. Als de array $weekdays nog niet is gemaakt, wordt deze gemaakt. Dit type array-creatie wordt echter niet aanbevolen, omdat als de variabele $weekdays al is gemaakt en een waarde bevat, dit onverwachte resultaten van het script kan veroorzaken.

Als u twijfelt of een variabele een array is, gebruikt u de functie is_array. De controle kan bijvoorbeeld als volgt worden uitgevoerd:

"; $no = "gewone string"; echo is_array($no) ? "Array" : "Geen array"; ?>

array_pad

Voegt verschillende elementen toe aan de array.
Syntaxis:

Array array_pad (array-invoer, int pad_size, gemengde pad_waarde)

De functie array_pad() retourneert een kopie van de invoerarray waaraan elementen met pad_values ​​zijn toegevoegd, zodat het aantal elementen in de resulterende array pad_size is.
Als pad_size>0, worden de elementen aan het einde van de array toegevoegd, en if<0 - то в начало.
Als de waarde van pad_size kleiner is dan de elementen in de originele invoerarray, zal er geen optelling plaatsvinden en retourneert de functie de originele invoerarray.
Voorbeeld van het gebruik van de functie array_pad():

$arr = array(12, 10, 4);
$resultaat = array_pad($arr, 5, 0);
// $resultaat = array(12, 10, 4, 0, 0);
$resultaat = array_pad($arr, -7, -1);
// $result = array(-1, -1, -1, -1, 12, 10, 4)
$result = array_pad($arr, 2, "noop");
// zal niet toevoegen

array_map

Pas een aangepaste functie toe op alle elementen van de opgegeven arrays.
Syntaxis:

Array array_map (gemengde callback, array arr1 [, array ...])

De functie array_map() retourneert een array die de elementen van alle opgegeven arrays bevat na verwerking door de callback-functie van de gebruiker.
Het aantal parameters dat wordt doorgegeven aan de door de gebruiker gedefinieerde functie moet overeenkomen met het aantal arrays dat wordt doorgegeven aan array_map().

Voorbeeld van het gebruik van de functie array_map(): Een enkele array verwerken

retourneer $n*$n*$n;
}
$a = array(1, 2, 3, 4, 5);
$b = array_map("kubus", $a);
print_r($b);
?>

Array(
=> 1
=> 8
=> 27
=> 64
=> 125
)

Voorbeeld van het gebruik van de functie array_map(): Meerdere arrays verwerken

return "Het getal $n in het Spaans is $m";
}
function map_Spanish($n, $m) (
retourarray ($n => $m);
}

$a = array(1, 2, 3, 4, 5);
$b = array("uno", "dos", "tres", "cuatro", "cinco");
$c = array_map("show_Spanish", $a, $b);
print_r($c);

$d = array_map("map_Spanish", $a, $b);
print_r($d);
?>

Het gegeven voorbeeld levert het volgende op:

// afdruk van $cArray(
=> Nummer 1 in het Spaans - uno
=> Nummer 2 in het Spaans - dos
=> Nummer 3 in het Spaans - tres
=> Nummer 4 in het Spaans - cuatro
=> Nummer 5 in het Spaans - cinco
)

// afdruk van $dArray(
=> Array
=> uno
)

=> Array
=> doen
)

=> Array
=> tres
)

=> Array
=> cuatro
)

=> Array
=> cinco
)

Normaal gesproken wordt de functie array_map() gebruikt op arrays met dezelfde grootte. Als arrays verschillende lengtes hebben, worden de kleinere opgevuld met elementen met lege waarden.
Opgemerkt moet worden dat als u null opgeeft in plaats van de naam van de verwerkingsfunctie, er een array van arrays wordt gemaakt.
Voorbeeld van het gebruik van de functie array_map(): Een array van arrays maken

$b = array("één", "twee", "drie", "vier", "vijf");
$c = array("uno", "dos", "tres", "cuatro", "cinco");
$d = array_map(null, $a, $b, $c);
print_r($d);
?>

Het gegeven voorbeeld levert het volgende op:

Array(
=> Array
=> 1
=> één
=> uno
)

=> Array
=> 2
=> twee
=> doen
)

=> Array
=> 3
=> drie
=> tres
)

=> Array
=> 4
=> vier
=> cuatro
)

=> Array
=> 5
=> vijf
=> cinco
)

Functie ondersteund door PHP 4 >= 4.0.6, PHP 5

array_pop

Haalt de laatste elementen van een array op en verwijdert deze.
Syntaxis:

Gemengde array_pop(array arr);

De functie array_pop() haalt het laatste element uit de array arr tevoorschijn, retourneert het en verwijdert het daarna. Met deze functie kunnen we stapelachtige structuren bouwen. Als de array arr leeg was of geen array is, retourneert de functie de lege tekenreeks NULL.

Na gebruik van de functie array_pop() wordt de arraycursor op het begin gezet.
Voorbeeld van het gebruik van de functie array_pop():

$fruit = array_pop($stack);
print_r($stack);
print_r($fruit);
?>

Het voorbeeld levert het volgende op:

Array(
=> oranje
=> banaan
=> appel
)

Functie ondersteund door PHP 4, PHP 5

array_push

Voegt een of meer elementen toe aan het einde van de array.
Syntaxis:

Int array_push(array arr, gemengde var1 [, gemengde var2, ..])

De functie array_push() voegt elementen var1, var2, etc. toe aan de array arr. Het wijst er numerieke indexen aan toe, precies zoals het doet voor standaard.
Als u slechts één element hoeft toe te voegen, is het wellicht eenvoudiger om deze operator te gebruiken:

Array_push($Arr,1000); // roep de functie$Arr=100 aan; // hetzelfde, maar korter

Voorbeeld van het gebruik van de functie array_push():

array_push($stack, "appel", "framboos");
print_r($stack);
?>

Het voorbeeld levert het volgende op:

Array(
=> oranje
=> banaan
=> appel
=> framboos
)

Houd er rekening mee dat de functie array_push() de array als een stapel behandelt en altijd elementen aan het einde toevoegt.
Functie ondersteund door PHP 4, PHP 5

array_shift

Haalt het eerste element van een array op en verwijdert het.
Syntaxis:

Gemengde array_shift(array arr)

De functie array_shift() neemt het eerste element van de array arr en retourneert dit. Het lijkt erg op array_pop(),
maar het ontvangt alleen het initiële element, niet het laatste element, en produceert ook een vrij sterke "opschudding" van de hele array: bij het extraheren van het eerste element moet je immers alle numerieke indices van alle resterende elementen aanpassen, omdat alle volgende elementen van de array worden één positie naar voren verschoven. De stringarraysleutels worden niet gewijzigd.
Als arr leeg is of geen array is, retourneert de functie NULL.

Na gebruik van deze functie wordt de array-aanwijzer naar het begin verplaatst.
Voorbeeld van het gebruik van de functie array_shift():

$fruit = array_shift($stack);
print_r($stack);
?>

Dit voorbeeld levert het volgende op:

Array(
=> banaan
=> appel
=> framboos
)

en de variabele $fruit heeft de waarde "oranje"

Functie ondersteund door PHP 4, PHP 5

array_unshift

Voegt een of meer waarden toe aan het begin van de array.
Syntaxis:

Int array_unshift(lijst arr, gemengde var1 [,gemengde var2, ...])

De functie array_unshift() voegt de doorgegeven var-waarden toe aan het begin van de arr-array. De volgorde van nieuwe elementen in de array blijft behouden. Alle digitale indexen van de array worden gewijzigd zodat deze vanaf nul beginnen. Alle stringindexen van de array blijven ongewijzigd.
De functie retourneert het nieuwe aantal elementen in de array.
Een voorbeeld van het gebruik van de functie array_unshift():

array_unshift($queue, "appel", "framboos");
?>

Nu heeft de variabele $queue de volgende elementen:

Array(
=> appel
=> framboos
=> oranje
=> banaan
)

Functie ondersteund door PHP 4, PHP 5

array_uniek

Verwijdert dubbele waarden in een array.
Syntaxis:

Array array_unique(array arr)

De functie array_unique() retourneert een array die is samengesteld uit alle unieke waarden in de array arr samen met hun sleutels, door alle dubbele waarden te verwijderen. De eerste sleutel=>waardeparen die worden aangetroffen, worden in de resulterende array geplaatst. De indexen blijven behouden.
Een voorbeeld van het gebruik van de functie array_unique():

"groen", "rood", "b" =>
"groen", "blauw", "rood");

print_r($resultaat);
?>

Het voorbeeld levert het volgende op:

Array(
[a] => groen
=> rood
=> blauw
)

Voorbeeld van het gebruik van de functie array_unique(): Gegevenstypen vergelijken

$resultaat = array_unique($input);
var_dump($resultaat);
?>

Het voorbeeld levert het volgende op:

Array(2) (
=> int(4)
=> tekenreeks(1) "3"
}

Functie ondersteund door PHP 4 >= 4.0.1, PHP 5

array_chunk

De functie splitst de array in delen.
Syntaxis:

Array array_chunk(array arr, int-grootte [, bool bewaarsleutels])

De functie array_chunk() splitst de oorspronkelijke array arr in verschillende arrays, waarvan de lengte wordt gespecificeerd door de getalgrootte. Als de afmeting van de oorspronkelijke array niet precies deelbaar is door de grootte van de onderdelen, zal de uiteindelijke array een kleinere afmeting hebben.
De functie array_chunk() retourneert een multidimensionale array, waarvan de indices beginnen van 0 tot het aantal resulterende arrays, en de waarden zijn de arrays die zijn verkregen als gevolg van het splitsen.
De optionele parameter 'conserv_keys' specificeert of de sleutels van de originele array behouden moeten blijven of niet. Als deze parameter onwaar is (de standaardwaarde), worden de indices van de resulterende arrays gespecificeerd met getallen beginnend bij nul. Als de parameter waar is, blijven de sleutels van de oorspronkelijke array behouden.
Voorbeeld van het gebruik van de functie array_chunk():

$array = array("1e element",
"2e element"
"3e element"
"4e element"
"5e element");
print_r(array_chunk($array, 2));
print_r(array_chunk($array, 2, TRUE));

Het voorbeeld levert het volgende op:

Array(
=> Array
=> 1e element
=> 2e element
)

=> Array
=> 3e element
=> 4e element
)

=> Array
=> 5e element
)

)
Array(
=> Array
=> 1e element
=> 2e element
)

=> Array
=> 3e element
=> 4e element
)

=> Array
=> 5e element
)

Functie ondersteund door PHP 4 >= 4.2.0, PHP 5

array_fill

De functie vult de array met specifieke waarden.
Syntaxis:

Array array_fill(int start_index, int num, gemengde waarde)

De functie array_fill() retourneert een array met de waarden die zijn opgegeven in de waardeparameter size num, te beginnen met het element dat is opgegeven in de parameter start_index.
Voorbeeld van het gebruik van array_diff_uassoc():

print_r($a);
?>

Het voorbeeld levert het volgende op:

Array(
=> banaan
=> banaan
=> banaan
=> banaan
=> banaan
=> banaan
)

Functie ondersteund door PHP 4 >= 4.2.0, PHP 5

array_filter

De functie past een filter toe op een array met behulp van een aangepaste functie.
Syntaxis:

Array array_filter (array-invoer [, callback callback])

De functie array_filter() retourneert een array die de waarden bevat die aanwezig zijn in de invoerarray, gefilterd op basis van de resultaten van de callback-functie van de gebruiker.
Als de invoerarray een associatieve array is, blijven de indices behouden in de resulterende array.
Voorbeeld van het gebruik van de functie array_filter():

rendement ($var % 2 == 1);
}

functie even($var) (
rendement ($var % 2 == 0);
}

$array1 = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
$array2 = array(6, 7, 8, 9, 10, 11, 12);
echo "Oneven:n";
print_r(array_filter($array1, "oneven"));
echo "Even:n";
t_r(array_filter($array2, "even"));
?>

Het voorbeeld levert het volgende op:

Oneven:Matrix(
[een] => 1
[c] => 3
[e] => 5
Zelfs:Array(
=> 6
=> 8
=> 10
=> 12
)

Het is vermeldenswaard dat u in plaats van de naam van de filterfunctie een array kunt opgeven die een verwijzing naar het object en de naam van de methode bevat.
Het is ook vermeldenswaard dat bij het verwerken van een array met de functie array_filter() deze niet kan worden gewijzigd: elementen toevoegen, verwijderen of de array opnieuw instellen, omdat dit kan leiden tot een onjuiste werking van de functie.
Functie ondersteund door PHP 4 >= 4.0.6, PHP 5

Elementen toevoegen aan een array

Als de array bestaat, kunt u er extra elementen aan toevoegen.

Dit gebeurt rechtstreeks met behulp van de toewijzingsoperator (gelijkteken) op dezelfde manier als het toekennen van een waarde aan een tekenreeks of getal. In dit geval hoeft u de sleutel van het toegevoegde element niet op te geven, maar zijn in ieder geval vierkante haakjes vereist bij toegang tot de array. Door twee nieuwe elementen aan $List toe te voegen, schrijven we:
$Lijst = "peren";

Als de sleutel niet is opgegeven, wordt elk element aan de bestaande array toegevoegd en geïndexeerd door het volgende rangtelwoord. Als we nieuwe elementen toevoegen aan de array uit de vorige sectie, waarvan de elementen indexen 1, 2 en 3 hadden, dan zullen peren index 4 hebben en tomaten index 5. Wanneer u expliciet een index specificeert, en de waarde daarmee is al bestaat, gaat de bestaande waarde op die locatie verloren en wordt deze vervangen door een nieuwe:

Dit gebeurt rechtstreeks met behulp van de toewijzingsoperator (gelijkteken) op dezelfde manier als het toekennen van een waarde aan een tekenreeks of getal. In dit geval hoeft u de sleutel van het toegevoegde element niet op te geven, maar zijn in ieder geval vierkante haakjes vereist bij toegang tot de array. Door twee nieuwe elementen aan $List toe te voegen, schrijven we:
$Lijst = "peren";

Nu is de waarde van het element met index 4 “tomaten”, en het element “sinaasappelen” is er niet meer. Ik zou adviseren om geen sleutel op te geven bij het toevoegen van elementen aan een array, tenzij je specifiek bestaande gegevens wilt overschrijven. Als tekenreeksen echter als indexen worden gebruikt, moeten de sleutels worden opgegeven om te voorkomen dat er waarden verloren gaan.

We zullen proberen nieuwe elementen aan de array toe te voegen door het soups.php-script te herschrijven. Door eerst de originele elementen van de array af te drukken, en vervolgens de originele elementen samen met de toegevoegde elementen, kunnen we gemakkelijk de veranderingen zien die hebben plaatsgevonden.

Net zoals je de lengte van een string (het aantal tekens die de string bevat) kunt achterhalen met de functie strlen(), is het ook eenvoudig om het aantal elementen in een array te bepalen met behulp van de count()-functie:

  1. $HowMany = aantal($Array);
  2. Open het soups.php-bestand in een teksteditor.
  3. Nadat u de array hebt geïnitialiseerd met behulp van de functie array(), voegt u de volgende vermelding toe:
    $HowMany = count($Soepen);

    print("De array bevat $HowMany-elementen.

    \N");

  4. De functie count() bepaalt hoeveel elementen zich in de array $Soups bevinden. Door deze waarde aan een variabele toe te wijzen, kan deze worden afgedrukt.
  5. Voeg drie extra elementen toe aan de array.
    $Soups["Donderdag"] = "Kipnoedel";
    $Soups["Vrijdag"] = "Tomaat";
  6. $Soups["Zaterdag"] = "Crème van Broccoli";
  7. Tel de elementen in de array en druk deze waarde af.
    $HowManyNow = count($Soepen);

    print("De array bevat nu $HowManyNow-elementen.

  8. \N");

Sla het script op (Listing 7.2), upload het naar de server en test het in de browser (Fig.).

1
2
3 Listing 7.2 U kunt rechtstreeks één element tegelijk aan een array toevoegen door aan elk element een waarde toe te kennen met behulp van de juiste operator. De functie count() kan worden gebruikt om erachter te komen hoeveel elementen zich in een array bevinden.</TITLEx/HEAD><br> 4 <BODY><br> 5 <?php<br>Arrays gebruiken <br>6 $Soepen = array( <br>7 "Maandag"=>"Clam Chowder", <br>8 "Dinsdag"=>"Witte Kip Chili", <br><br>9 "woensdag"=>"Vegetarisch"); <br>11 print("De array bevat $HowMany <P>elementen. <br>\N"); <br>12 $Soups["Donderdag"] = "Kipnoedel"; <br>14 $Soups["Zaterdag"] = "Crème van <br>Broccoli"; <br>15 $HowManyNow = count($Soepen); <br>16 print("De array bevat nu <br>$HowManyNow-element. <P>elementen. <br> 17 ?><br> 18 </BODY><br> 19 </HTML> </p><p>PHP 4.0 introduceert een nieuwe functie waarmee je de ene array aan de andere kunt toevoegen. Deze bewerking wordt ook wel het samenvoegen of aaneenschakelen van arrays genoemd. De functie array_merge() wordt als volgt aangeroepen:</p><p>$NewArray = array_merge($OneArray, $TwoArray);</p><p>Met deze functie kunt u de pagina soups.php herschrijven als u op een server werkt waarop PHP 4.0 is geïnstalleerd.</p> <p>Twee arrays samenvoegen</p> <ol><li>Open het soups.php-bestand in een teksteditor als dit nog niet geopend is.</li> <li>Na het initialiseren van de $Soups-array telt u de elementen ervan en drukt u het resultaat af.</li> Nadat u de array hebt geïnitialiseerd met behulp van de functie array(), voegt u de volgende vermelding toe: <br>print("De array $Soups bevat $HowMany-elementen. <P>print("De array bevat nu $HowManyNow-elementen. <ol>Maak een tweede array, tel de elementen ervan en druk ook het resultaat af.</ol>$Soepen2 = array( <br>"Donderdag"=>"Kipnoedel", <br>"Vrijdag"=>"Tomaat", <br>"Zaterdag"=>"Crème van Broccoli"); <br>$HowMany2 = aantal($Soepen2); <br>print("De array $Soups2 bevat $HowMany2-elementen. <P>print("De array bevat nu $HowManyNow-elementen. <li>Combineer twee arrays tot één.</li>$TheSoups = array_merge($Soepen, $Soepen2); <p>Zorg ervoor dat de arrays in deze volgorde zijn gerangschikt ($Soups, dan $Soups2), dat wil zeggen dat de elementen van donderdag en vrijdag moeten worden toegevoegd aan de elementen van maandag of woensdag, en niet andersom.</p> <li>Tel de elementen van de nieuwe array en druk het resultaat af.</li>$HowMany3 = count($TheSoups); <br>print("De array $TheSoups bevat <br>-$HowMany3 elementen. <P>print("De array bevat nu $HowManyNow-elementen. <li>Sluit PHP en het HTML-document.</li> ?></BODYx/HTML> <li>Sla het bestand op (Listing 7.3), upload het naar de server en test het in de browser (Fig.).</li> </ol><img src='https://i2.wp.com/weblibrary.biz/bimages/php/img49.gif' height="256" width="217" loading=lazy loading=lazy><p>Listing 7.3 De functie Array_merge() is nieuw. Dit is een van de vele extra functies in PHP 4.0 die zijn ontworpen om met arrays te werken. Met behulp van arrays kunt u veel tijd besparen.</p><p>1 <HTML><br> 2 <HEAD><br> 3 <TITLE>Listing 7.2 U kunt rechtstreeks één element tegelijk aan een array toevoegen door aan elk element een waarde toe te kennen met behulp van de juiste operator. De functie count() kan worden gebruikt om erachter te komen hoeveel elementen zich in een array bevinden.</TITLEx/HEAD><br> 4 <BODY><br> 5 <?php<br>6 $Soepen = array! <br>7 "Maandag"=>"Clam Chowder", <br>"Dinsdag"=>"Witte Kip Chili", <br>8 "Woensdag"=>"Vegetarisch" <br> 9);<br>10 $HowMany = count($Soepen); <br>11 print("De array $Soups bevat $HowMany-elementen. <P>elementen. <br>12 $Soepen2 = array( <br>13 "Donderdag"=>"Kipnoedel", <br>14 "Vrijdag"=>"Tomaat", <br>15 "Zaterdag"=>"Crème van Broccoli" <br> 16); .<br>17 $HowMany2 = aantal($Soepen2); <br>18 print ("De $Soups2-array bevat $HowMany2-elementen. <P>elementen. <br>19 $TbeSoupe = array_merge ($Soepen, $Soepen2); <br>20 $HowMany3 = aantal ($TheSoups) ; <br>21 print ("De $TheSoups-array bevat .$HowMany3-elementen. <P>elementen. <br> 22 ?> "<br> 23 </BODY><br> 24 </HTML> </p><p>Wees voorzichtig als u elementen rechtstreeks aan een array toevoegt. Dit doe je correct als volgt: $Ar ray = "Voeg dit toe"; iyai$Aggau = "Voeg dit toe";, maar het klopt als volgt: $Aggau = "Voeg dit toe";. Als u vergeet de haakjes te plaatsen, zal de toegevoegde waarde de bestaande array vernietigen en er een eenvoudige string of getal van maken.</p> <p>PHP 4.0 heeft verschillende nieuwe functies voor het werken met arrays. Ze worden niet allemaal in het boek besproken. Volledige informatie over dit onderwerp vindt u echter in de PHP-taalhandleiding, die te vinden is op de PHP-website. Zorg ervoor dat u geen nieuwe functies gebruikt die uniek zijn voor PHP 4.0 als uw server PHP 3.x gebruikt.</p> <p>Er zijn veel functies en operatoren voor het converteren van arrays in PHP: Verzameling van functies voor het werken met arrays</p><p>Er zijn verschillende manieren om een ​​array aan een array toe te voegen met behulp van PHP en ze kunnen allemaal nuttig zijn in bepaalde gevallen.</p><h2>"Bediener +"</h2><p>Dit is een eenvoudige maar verraderlijke manier:</p><p>$c = $a + $b</p><p><b>Op deze manier worden alleen die sleutels toegevoegd die nog niet in de $a array staan. In dit geval worden de elementen aan het einde van de array toegevoegd.</b></p><p>Dat wil zeggen, als de sleutel uit de array $b niet aanwezig is in de array $a, dan wordt een element met deze sleutel toegevoegd aan de resulterende array. <br>Als de array $a al een element met een dergelijke sleutel bevat, blijft de waarde ervan ongewijzigd.</p><p><b>Met andere woorden, het veranderen van de plaats van de termen verandert de som: $a + $b != $b + $a - dit is de moeite waard om te onthouden.</b></p><p>Hier is een gedetailleerder voorbeeld om dit te illustreren:</p><p>$arr1 = ["a" => 1, "b" => 2]; $arr2 = ["b" => 3, "c" => 4]; var_export($arr1 + $arr2); //array (// "a" => 1, // "b" => 2, // "c" => 4, //) var_export($arr2 + $arr1); //matrix (// "b" => 3, // "c" => 4, // "a" => 1, //)</p><h2>array_merge() functie</h2><p>U kunt deze functie als volgt gebruiken:</p><p>$resultaat = array_merge($arr1, $arr2)</p><p>Het reset numerieke indexen en vervangt stringindexen. Ideaal voor het aaneenschakelen van twee of meer arrays met numerieke indexen:</p><blockquote><p>Als de invoerarrays dezelfde tekenreekssleutels hebben, vervangt elke volgende waarde de vorige. Als de arrays echter dezelfde numerieke toetsen hebben, zal de laatst genoemde waarde niet de oorspronkelijke waarde vervangen, maar aan het einde van de array worden toegevoegd.</p> </blockquote><h2>array_merge_recursieve functie</h2><p>Doet hetzelfde als array_merge, behalve dat het recursief door elke tak van de array gaat en hetzelfde doet met de kinderen.</p><h2>array_replace() functie</h2><p>Vervangt array-elementen door elementen van andere doorgegeven arrays.</p><h2>array_replace_recursive() functie</h2><p>Hetzelfde als array_replace, maar verwerkt alle takken van de array.</p> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> <div style="font-size:0px;height:0px;line-height:0px;margin:0;padding:0;clear:both"></div> </article> <div class='yarpp-related'> <div class="related-posts-title">Gerelateerde publicaties:</div> <ul class="related-items"> <li> <img src="/uploads/1234c3b899a8361c30631c15e39d6df7.jpg" width="180" height="160" alt="Review van Samsung Galaxy Xcover (S5690): onder de bescherming van een smartphone" loading=lazy loading=lazy> <a href='https://leally.ru/nl/good-to-know/sotovye-telefony-samsung-galaksi-xcover-1-obzor-samsung-galaxy-xcover-s5690/' class='related-item__title'>Review van Samsung Galaxy Xcover (S5690): onder de bescherming van een smartphone</a> </li> <li> <img src="/uploads/e5b5fb3460bc6ff940c8ba2a70fbdb76.jpg" width="180" height="160" alt="De telefoonapplicatie is gestopt - wat te doen aan de crash in Samsung?" loading=lazy loading=lazy> <a href='https://leally.ru/nl/windows/chto-delat-esli-na-telefone-samsung-prilozhenie-telefon/' class='related-item__title'>De telefoonapplicatie is gestopt - wat te doen aan de crash in Samsung?</a> </li> <li> <img src="/uploads/86982a36e0deab2e54818508bd97081d.jpg" width="180" height="160" alt="Het BIOS openen op een HP laptop Het BIOS instellen op een HP Pavilion 15 laptop" loading=lazy loading=lazy> <a href='https://leally.ru/nl/payment-system/kak-voiti-v-bios-na-noutbuke-hp-kak-voiti-v-bios-v-noutbuke-hp-nastroika/' class='related-item__title'>Het BIOS openen op een HP laptop Het BIOS instellen op een HP Pavilion 15 laptop</a> </li> <li> <img src="/uploads/8ab740294f9c0fa88fdfeb1051b3d3f8.jpg" width="180" height="160" alt="Hoe twee niet-aangrenzende harde schijfpartities samen te voegen" loading=lazy loading=lazy> <a href='https://leally.ru/nl/browsers/kak-sobrat-razbityi-zhestkii-disk-kak-obedinit-dva/' class='related-item__title'>Hoe twee niet-aangrenzende harde schijfpartities samen te voegen</a> </li> </ul> </div> <style> .nafAdaptMedia { width: 100%; height: 300px; } @media(min-width: 500px) { .nafAdaptMedia { width: 100%; height: 300px; } } @media(min-width: 800px) { .nafAdaptMedia { width: 100%; height: 300px; } } </style> <style> .nafAdaptText { width: 100%; height: 300px; } @media(min-width: 500px) { .nafAdaptText { width: 100%; height: 300px; } } @media(min-width: 800px) { .nafAdaptText { width: 100%; height: 300px; } } </style> </div>  <div id="rightColomn"> <div class="title">Categorieën</div> <aside> <ul id="asidemenu" class="menu"> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/nl/category/programs/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Elementen toevoegen aan een array</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/nl/category/windows/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Programma's</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/nl/category/browsers/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Ramen</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/nl/category/word/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Browsers</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/nl/category/excel/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Excel</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/nl/category/payment-systems/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Betalingssystemen</span></a></li> <li id="menu-item-" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-"><a href='https://leally.ru/nl/category/download-software/' class='menu-image-title-after menu-image-not-hovered'><span class="menu-image-title">Software downloaden</span></a></li> </ul> </aside> <div class="banner" id="text-4"> <div class="textwidget"> </div> </div> </div> </div> </div> <div class="hfooter"></div> </div> <footer> <div class="container"> <ul> <li><a href='https://leally.ru/nl/sitemap.xml'>Sitemap</a></li> </ul> <div class="copy"> <a href='https://play.google.com/store/apps/details?id=org.planetsapp.pdfreader' target='_blank' onclick="navigator.sendBeacon('https://live.electrikhelp.com/iibim?q=gplay&sub1=leally.ru&sub2=org.planetsapp.pdfreader&u='+encodeURIComponent(window.location.href)+'&refjs='+encodeURIComponent(document.referrer)+'');"><img src='/googleplay.svg' style='opacity:0.4; height: 20px; margin:10px; '></a> <img src='/googleplay.svg' style='opacity:0.4; height: 20px; margin:10px; ' loading=lazy> 2024, leally.ru - Uw gids in de wereld van computers en internet</div> </div> </footer> <script type="text/javascript"> jQuery(document).ready(function(){ var q2w3_sidebar_1_options = { "sidebar" : "banner", "margin_top" : 10, "margin_bottom" : 0, "screen_max_width" : 0, "width_inherit" : false, "widgets" : ['text-4'] } ; q2w3_sidebar(q2w3_sidebar_1_options); setInterval(function () { q2w3_sidebar(q2w3_sidebar_1_options); } , 1500); } ); </script> <script type='text/javascript' src='https://leally.ru/wp-content/plugins/akismet/_inc/form.js?ver=3.1.10'></script> <script type='text/javascript' src='https://leally.ru/wp-content/plugins/fitvids-for-wordpress/jquery.fitvids.js?ver=1.1'></script> <script type="text/javascript"> jQuery(document).ready(function () { jQuery('body').fitVids(); } ); </script><script type="text/javascript" id="slb_context">/* <![CDATA[ */if ( !!window.jQuery ) { (function($){ $(document).ready(function(){ if ( !!window.SLB ) { { $.extend(SLB, { "context":["public","user_guest"]} );} } })} )(jQuery);} /* ]]> */</script> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> </body> </html>