150 of 410 menu

Funkcija array_replace

Funkcija array_replace aizstāj pirmā masīva vērtības ar vērtībām ar tādām pašām atslēgām no citiem nodotajiem masīviem. Ja atslēga no pirmā masīva atrodas otrajā masīvā, tā vērtība tiek aizstāta ar vērtību no otrā masīva. Ja atslēga ir otrajā masīvā, bet nav pirmajā - tā tiks izveidota pirmajā masīvā. Ja atslēga atrodas tikai pirmajā masīvā, tad tā paliek nemainīga.

Ja aizstāšanai ir nodoti vairāki masīvi, tie tiks apstrādāti nodošanas secībā un vēlāki masīvi pārrakstīs vērtības no iepriekšējiem.

Sintakse

array_replace(array $array, array ...$replacements): array

Piemērs

Veiksim aprakstīto aizstāšanu:

<?php $arr1 = ['a' => 1, 'b'=> 2, 'c' => 3]; $arr2 = ['a' => '!', 'c' => '?']; $res = array_replace($arr1, $arr2); var_dump($res); ?>

Koda izpildes rezultāts:

['a' => '!', 'b'=> 2, 'c' => '?']

Skatiet arī

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt