如何将代码中的数据库数据更改为其他内容?
How can I change database data in my code to something else?
我正在尝试更改一些内容,如果数据库中的值与我输入的值相同,它会自动更改。
例子
<?php if $building->country is spain change to spanje?>
因此,如果数据库中的值与西班牙相同,我希望将其更改为 spanje。 (我无法更改数据库中的这些数据,因为数据库不是我的)。提前致谢。
一个非常基本的方法是创建一个翻译映射并测试您是否设置了翻译。
简而言之,您将数据库值设置为数组的键,并将您想要的输出设置为值。
使用此设置,您可以测试键(数据库值)是否具有(翻译)值并输出它。
<?php
$translations = [
'spain' => 'spanje'
];
echo $translations[strtolower($building->country)] ?? $building->country;
请记住,这是 case-sensitive 解决此问题的非常“糟糕”的方法
我正在尝试更改一些内容,如果数据库中的值与我输入的值相同,它会自动更改。
例子
<?php if $building->country is spain change to spanje?>
因此,如果数据库中的值与西班牙相同,我希望将其更改为 spanje。 (我无法更改数据库中的这些数据,因为数据库不是我的)。提前致谢。
一个非常基本的方法是创建一个翻译映射并测试您是否设置了翻译。
简而言之,您将数据库值设置为数组的键,并将您想要的输出设置为值。
使用此设置,您可以测试键(数据库值)是否具有(翻译)值并输出它。
<?php
$translations = [
'spain' => 'spanje'
];
echo $translations[strtolower($building->country)] ?? $building->country;
请记住,这是 case-sensitive 解决此问题的非常“糟糕”的方法