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štinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ