分割数字值并将其格式化为标题



create function my own

这是我的代码

input = "JHON";

$remap = [
"a" => '1',
"A" => '1',
"b" => '2',
"B" => '2',
"c" => '3',
"C" => '3',
"J" => '100',
"H" => '10',
"O" => '90',
"N" => '200',
];
$star =  str_replace(array_keys($remap), $remap, $input);
echo "$star"; 

代码输出

1001090200

我想用逗号分割输出

(100,10,90,200)

将数字放入数组中,然后使用implode()从该数组创建字符串。

$array = [];
for ($i = 0; $i < strlen($input); $i++) {
$c = $input[$i];
$array[] = $remap[$c];
}
$star = "(" . implode(',', $array) . ")";
echo $star;

最新更新