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

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

我有三個數(shù)組:源、目標(biāo)和費用。我想收取特定來源和目的地的費用

我有三個數(shù)組:源、目標(biāo)和費用。我想收取特定來源和目的地的費用

PHP
素胚勾勒不出你 2022-07-16 18:13:08
source = ["hyderabd","banglore","hyderabad","chennai","pune","mumbai"];destination = ["pune","chennai","mumbai","hyderabad","banglore","hyderabad"];prices = ["500","300","400","600","500","500"];我有源變量和目標(biāo)變量:src="hyderabad" & des="mumbai"我想從價格數(shù)組中獲得從海得拉巴到孟買的 400 的價格。我怎樣才能得到這個?
查看完整描述

4 回答

?
波斯汪

TA貢獻1811條經(jīng)驗 獲得超4個贊

您可以使用 foreach 循環(huán)執(zhí)行此操作:


$source = ["hyderabd","banglore","hyderabad","chennai","pune","mumbai"];

$destination = ["pune","chennai","mumbai","hyderabad","banglore","hyderabad"];

$prices = ["500","300","400","600","500","500"];

foreach($prices as $key => $price) {

  // Array keys as string for source and destination.

  $srcToDest = $source[$key] . " -> " . $destination[$key];

  $charges[$srcToDest] = $price;

}

echo "<pre>"; print_r($charges);

輸出將是:


Array

(

    [hyderabd -> pune] => 500

    [banglore -> chennai] => 300

    [hyderabad -> mumbai] => 400

    [chennai -> hyderabad] => 600

    [pune -> banglore] => 500

    [mumbai -> hyderabad] => 500

)


查看完整回答
反對 回復(fù) 2022-07-16
?
慕少森

TA貢獻2019條經(jīng)驗 獲得超9個贊

如果您可以控制來源、目的地和價格,您可能應(yīng)該以不同的格式存儲它們,而不是三個單獨的數(shù)組。您可能可以這樣存儲:


$prices[$source][$destination] = $price;

因此,根據(jù)您的輸入,這將變?yōu)椋?/p>


$prices['hyderabad']['pune'] = 500;

$prices['hyderabad']['mumbai'] = 400;

$prices['banglore']['chennai'] = 300;

$prices['chennai']['hyderabad'] = 600;

$prices['pune']['banglore'] = 500;

$prices['mumbai']['hyderabad'] = 500;


查看完整回答
反對 回復(fù) 2022-07-16
?
泛舟湖上清波郎朗

TA貢獻1818條經(jīng)驗 獲得超3個贊

你可以做這樣的事情來找到一個元素的索引

echo $prices[array_search("hyderabad", $source)]; // 400

然而,這似乎相當(dāng)隨機。如果源條目和目標(biāo)條目的索引與價格不同,會發(fā)生什么情況?來源和目的地與價格有何關(guān)系?你到底想在這里實現(xiàn)什么?


查看完整回答
反對 回復(fù) 2022-07-16
?
墨色風(fēng)雨

TA貢獻1853條經(jīng)驗 獲得超6個贊

使用 array_column() 你得到你的結(jié)果


$all[]=$source = ["hyderabd","banglore","hyderabad","chennai","pune","mumbai"];

$all[]=$destination = ["pune","chennai","mumbai","hyderabad","banglore","hyderabad"];

$all[]=$prices = ["500","300","400","600","500","500"];

$search =   array_column($all, '2');

print_r($search);

?>


````


查看完整回答
反對 回復(fù) 2022-07-16
  • 4 回答
  • 0 關(guān)注
  • 188 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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