作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
谁能告诉我如何比较存储国家/地区的变量与数据库中的 2 个表?
我在数据库中有这个数据:
country values
PT|AU|USA 0.03|0.04|0.05
我有一个变量将存储三个值之一:EN、AU、USA我希望它以正确的顺序从两个表中获取数据。
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);
谁能告诉我一个方法?
最佳答案
您可以使用explode
和array_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
)
关于php - 如何将来自两个不同表的数据合并到一个变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37221233/
我是一名优秀的程序员,十分优秀!