6桁のコードのリストがあります(一部は7桁です)。必要なのは、各コードの 4 文字目の後にスペースを入れて、私の見解で読みやすくすることです。次のようになります。
234201
234202
234203
に
2342 01
2342 02
2342 03
Cake PHPでこれをすばやく行う方法はありますか? テールやその他の機能を使用してすべての作業を行う以外に、さらにコーディングが必要になります。
これはおそらくより洗練された解決策ですが、少なくとも機能します。
文字列の一部の間にスペースを追加するだけです。
$string = "123456";
$formatted_string = substr($string, 0, 4) . " " . substr($string, 4);
$formatted_string
今あるべき1234 56
PHP を使用しますsubstr_replace
。
substr_replace('123456', ' ', 4, 0); // returns '1234 56'
次のような小さな再利用可能な関数をいつでも構築できます。
//adds a character to a string at a specific position
function addChar($string, $char, $pos) {
$newString = substr($string, 0, $pos) . $char . substr($string, $pos);
return $newString;
}
使用するには:
$myString = "234201";
$myAlteredString = addChar($myString , " ", 4);