3 回答

TA贡献2016条经验 获得超9个赞
尝试这个:
$asm1n = ["2", "3"];
$data = array();
foreach( $asm1n as $key => $value ) {
if ( "1" === $value ) {
$data[] = "orange";
} elseif ( "2" === $value ) {
$data[] = "apple";
} elseif ( "3" === $value ) {
$data[] = "mango";
}
}
print_r($data);

TA贡献1829条经验 获得超7个赞
您只需要确保您拥有这些值并使用它们来获取您的输出
$myValues = [
1 => "orange",
2 => "apple",
3 => "mango"
];
$rawValues = json_decode($asm_1);
$asm1n = [];
foreach ($rawValues as $value) {
$asm1n[]=$myValues[$value];
}
print_r ($asm1n);

TA贡献1785条经验 获得超4个赞
您可以遍历数组并相应地更改它。
$fruits = [
1 => 'orange',
2 => 'apple',
3 => 'mango'
];
foreach($asm1n as &$value){
foreach($fruits as $key => $fruit){
if($value==$key){
$value = fruit;
}
}
}
- 3 回答
- 0 关注
- 155 浏览
添加回答
举报