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 關注
- 181 瀏覽
添加回答
舉報