第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 KEY=> value 中填充 php 中array_combine的空值

如何在 KEY=> value 中填充 php 中array_combine的空值

PHP
牧羊人nacy 2022-08-19 15:27:51
我希望將鍵和值與2個數(shù)組組合,但這兩個數(shù)組都不相等。$array1 = array("1","2","3","4","5");$array2 = array("apple","banana","","dog","");$key_value = array_combine($array1,$array2);輸出為:array_combine():兩個參數(shù)應(yīng)具有相同數(shù)量的元素但是我需要在下面輸出像print_r($key_value);array(5) {           [1]=> string(5) "apple"           [2]=> string(6) "banana"           [3]=> string(8) "No Value"           [4]=> string(3) "dog"           [5]=> string(8) "No Value"          }如果為 null,如何執(zhí)行此操作,請插入“無值”文本。
查看完整描述

2 回答

?
德瑪西亞99

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個贊

你可以通過循環(huán)來做:foreach


$res = [];

foreach($array1 as $ind=>$num){

    $res[$num] = $array2[$ind] === "" ? "No Value" : $array2[$ind]; 

}


print_r($res);

輸出:


Array

(

    [1] => apple

    [2] => banana

    [3] => No Value

    [4] => dog

    [5] => No Value

)


查看完整回答
反對 回復(fù) 2022-08-19
?
慕妹3242003

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個贊

使用和array_map()array_combine()


<?php


$array1 = array("1","2","3","4","5");

$array2 = array("apple","banana","","dog","");


 $array2 = array_map(function($v){

        return (empty($v)) ? "No Value" : $v;

    },$array2);


$key_value = array_combine($array1,$array2);

print_r($key_value);

https://3v4l.org/CY4ku


查看完整回答
反對 回復(fù) 2022-08-19
  • 2 回答
  • 0 關(guān)注
  • 133 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號