150 of 410 menu

Συνάρτηση array_replace

Η συνάρτηση array_replace αντικαθιστά τις τιμές του πρώτου πίνακα με τιμές με τα ίδια κλειδιά από άλλους πίνακες που μεταβιβάζονται. Εάν ένα κλειδί από τον πρώτο πίνακα υπάρχει και στον δεύτερο πίνακα, η τιμή του αντικαθίσταται με την τιμή από τον δεύτερο πίνακα. Εάν ένα κλειδί υπάρχει στον δεύτερο πίνακα, αλλά απουσιάζει από τον πρώτο - θα δημιουργηθεί στον πρώτο πίνακα. Εάν ένα κλειδί υπάρχει μόνο στον πρώτο πίνακα, τότε παραμένει ως έχει.

Εάν για αντικατάσταση μεταβιβάζονται πολλοί πίνακες, θα επεξεργαστούν με τη σειρά μεταβίβασης και οι μεταγενέστεροι πίνακες θα αντικαθιστούν τις τιμές από τους προηγούμενους.

Σύνταξη

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

Παράδειγμα

Ας πραγματοποιήσουμε την αντικατάσταση που περιγράφηκε:

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

Αποτέλεσμα εκτέλεσης κώδικα:

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

Δείτε επίσης

  • τη συνάρτηση str_replace,
    που αντικαθιστά χαρακτήρες συμβολοσειρών
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη