2016-05-14 22 views
1

任何人都可以告訴我如何比較存儲數據庫中有2個表格的國家/地區的變量嗎?如何將來自兩個不同表格的數據合併到一個變量中

我在數據庫中有這樣的數據:

country   values 
 
PT|AU|USA  0.03|0.04|0.05

而且我將存儲三個值中的一個變量:謹以此EN,AU,美國 得到來自兩個表的數據,但是按正確的順序。

PT  => 0.03 
 
AU  => 0.04 
 
USA  => 0.05

我試過這種方式,但它沒有工作

$countries = $get1x["country"]; 
 
$values  = $get1x["values"]; 
 

 
$tags = explode('|' , $countries); 
 
$tags2 = explode('|' , $values); 
 

 
$country = ""; 
 
$value = 0.0; 
 

 
foreach($tags as $i => $key) { 
 
    $i > 0; 
 
    $value = str_split($key, $ii); 
 
} 
 
foreach($tags2 as $i2 => $key2) { 
 
    $i2 > 0; 
 
    $value = str_split($key2, $iii); 
 
} 
 

 
print_r($country);

誰能告訴我一個辦法?

+0

究竟你想幹什麼?你能更清楚嗎? –

+0

''''和'array_combine'上的'explode'。檢查我的答案。 –

+0

費爾南多:如果我的回答對你有幫助,請給它1+,並通過點擊▲▼,Obrigado旁邊的✓標記爲正確) –

回答

1

您可以使用explodearray_combine(),即:

$countries = explode("|", "PT|AU|USA") ; 
$values  = explode("|", "0.03|0.04|0.05") ; 
$combined = array_combine($countries, $values); 
print_r($combined); 

Array 
(
    [PT] => 0.03 
    [AU] => 0.04 
    [USA] => 0.05 
) 

Ideone Demo

+1

抱歉延誤,我現在看。非常感謝 –

+0

De nada,boa sorte! –

相關問題