2017-08-09 13 views
-3

私はWordpressとMIGS plaginを使用してeコマースプラットフォームを開発しています 最後の4桁の顧客番号を表示するのに少し問題があります。私は顧客情報を含むthankyou.phpファイルを編集しようとしていますが、カードに関する変数は使用されていません。最後の4桁のクレジットカードを表示

これらはthankyou.phpファイルの顧客の詳細

<ul class="order_details order_summary"> 
     <li class="order"> 
      <?php esc_html_e('Order:', 'rossi'); ?> 
      <strong><?php echo $order->get_order_number(); ?></strong> 
     </li> 
     <li class="date"> 
      <?php esc_html_e('Date:', 'rossi'); ?> 
      <strong><?php echo date_i18n(get_option('date_format'), strtotime($order->order_date)); ?></strong> 
     </li> 
     <li class="total"> 
      <?php esc_html_e('Total:', 'rossi'); ?> 
      <strong><?php echo $order->get_formatted_order_total(); ?></strong> 
     </li> 
     <?php if ($order->payment_method_title) : ?> 
     <li class="method"> 
      <?php esc_html_e('Payment method:', 'rossi'); ?> 
      <strong><?php echo $order->payment_method_title; ?></strong> 
     </li> 
    </ul> 

ている私は、聞こえるように簡単だと思ったが、すべてのヘルプは非常に高く評価された場合

を開始するために、私は知りません。

ありがとうございました!

+0

お客様のコードには、クレジットカードの数字が表示されているインスタンスは表示されません。また、あなたの質問もはっきりしていません。 –

+2

どこから始めたらいいのかわかりません___まず、マニュアル___ [マニュアルの文字列機能を参照してください](http://php.net/manual/en/ref.strings.php) – RiggsFolly

+0

私を笑わないでください私はクレジットカードの数字のインスタンスを取得する方法がわからないので、してください。しかし、私はそれがMIGSのどこかにあると思う –

答えて

3

は、このコードを試してみてください。

あなたはクレジットカードのstr_pad()機能ショーの最後の4桁を使用することができます。

<?php 
    $number = "1122334455667788"; 
    $masked = str_pad(substr($number, -4), strlen($number), '*', STR_PAD_LEFT); 
    print $masked; //************7788 
?> 
関連する問題