gpt4 book ai didi

php - 使用 PHP 中的特定字符串代码将价格转换为字符串

转载 作者:可可西里 更新时间:2023-10-31 22:41:35 24 4
gpt4 key购买 nike

我需要帮助,首先也许这有重复但我想我已经在搜索但没有找到我预期和想要的东西。

我对我的问题感到困惑。我想要的是将数字格式转换为字符串格式,

我有一个字符串叫做

$pricecode = 'ABCDEFGHIJ';

类似的东西:

ABCDEFGHIJ for number 1234567890

是从 0 到 9 的数字,例如:

$price = 1500;

所以我需要价格替换并成为:

AEJJ

我正在尝试创建如下代码:

$priceCode = 'ABCDEFGHIJ';
$price = 1500;
$lenPrice = strlen($price);
$priceconveert = '';
$i=1;
$x=0;
while($i<=$lenPrice){
$number = substr($Price,$x,1);
if($number == 1){
$priceconveert .= substr($priceCode,$x,1);
}else if($number == 2){
$priceconveert .= substr($priceCode,$x,1);
}else if($number == 3){
$priceconveert .= substr($priceCode,$x,1);
}else if($number == 4){
$priceconveert .= substr($priceCode,$x,1);
}else if($number == 5){
$priceconveert .= substr($priceCode,$x,1);
}else if($number == 6){
$priceconveert .= substr($priceCode,$x,1);
}else if($number == 7){
$priceconveert .= substr($priceCode,$x,1);
}else if($number == 8){
$priceconveert .= substr($priceCode,$x,1);
}else if($number == 9){
$priceconveert .= substr($priceCode,$x,1);
}else if($number == 0){
$priceconveert .= substr($priceCode,$x,1);
}
$i++;
$x++;
}

echo $priceconveert;

有了像abode这样的代码应该会有结果

AEJJ

但我运气不好,结果乱七八糟。没有什么像 AEJJ,我想如果并且可以像 AEJ2 那样完成,因为在 1500 后面 有 2 个零数字 (00) 00 的价格代码是 JJ 但 make 像 J2 一样短,或者如果有价格 15000 那将是 J3 因为有 3 个零 (000)

我认为如果使用数组会很棒,但我不知道该怎么做,因为关于单独的 numeric 1500 into 4 arraypriceCode into 10 array 。我完全糊涂了。

请帮助我,教我如何解决这个问题。谢谢你。我为我的语言感到抱歉。

谢谢

最佳答案

试试这个,

$letters = array('A', 'B','C','D','E','F','G','H','I','J');
$numbers = array('1', '2','3','4','5','6','7','8','9','0');
$text = '1500';
$output = str_replace($numbers,$letters, $text);
echo $output;

输出

AEJJ

DeEMO

取回号码

$letters = array('A', 'B','C','D','E','F','G','H','I','J');
$numbers = array('1', '2','3','4','5','6','7','8','9','0');
$text = 'AEJJ';
$output = str_replace($letters,$numbers, $text);
echo $output;

输出

1500

DEMO

关于php - 使用 PHP 中的特定字符串代码将价格转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33749478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com