你好,我需要幫助
我創建代碼將字母表轉換為他已經定義的權力
代碼作業正常,但我需要不同的輸出
這是我的代碼
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)
uj5u.com熱心網友回復:
將數字放入一個陣列中,然后使用它implode()來創建一個字串。
$array = [];
for ($i = 0; $i < strlen($input); $i ) {
$c = $input[$i];
$array[] = $remap[$c];
}
$star = "(" . implode(',', $array) . ")";
echo $star;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/324916.html
標籤:php
