0

wordpressでユーザーの書き込み電話番号の有効なコードを持っていますが、この番号を「111 111 111」のように表示したいと思います。誰かが私を助けることができますか?

これは私のコードです:

<?php global $wp_query; $postid = $wp_query->post->ID; echo get_post_meta($postid, 'telefono_2', true); ?>
<?php global $wp_query; $postid = $wp_query->post->ID; $meta = get_post_meta($postid, 'telefono_3', true);

if($meta != 0) {
  echo " / ".$meta;
} ?>
4

1 に答える 1

0

$meta表示する電話番号を取得していて、フォーマットするだけでよいと仮定しています。

echo substr($meta, 0, 3) . ' ' . substr($meta, 3, 3) . ' ' . substr($meta, 6, 3);

これにより、最初の 3 文字、スペース、次の 3 文字などが表示されます。文字列に数字のみが含まれるようにサニタイズすることもできます。

$meta = preg_replace('/[^0-9]*/','', $meta);
// ...and then echo as shown above
于 2013-09-20T13:31:51.993 に答える