-3

そこにはいくつかの書式設定スクリプトがありますが、私が探しているものではありません。ex: 400777666555 私が欲しいもの: +400 777 666 555 したがって、+ を追加し、3 つの数字ごとにスペースを作成します。

$number = get_the_author_meta('mobile');
$split = chunk_split($number, 3);
$num = "+" . implode(" ", $split);

コードは、最後の $num 行を削除した場合にのみ機能します。何が悪いのかわからない。削除すると、+ がなくても問題なく動作します。

4

1 に答える 1

2

私はちょうど数分間グーグルで検索して、この答えを見つけました。PHPには、直接検索するまでほとんどの人が知らないランダムなユーティリティメソッドがたくさんあるため、最初にPHPの質問について調査することを強くお勧めします。

$number = "400777666555";
$array = chunk_split($number, 3);
$output = "+" . implode(" ", $array);

また、StackOverflowでは、質問にコードを追加して、何を試したかを示すことをお勧めします。

于 2013-03-14T20:36:20.797 に答える