#php #wordpress #hook-woocommerce
#php #wordpress #крючок-woocommerce
Вопрос:
эй, так у меня есть этот код, пытающийся сгенерировать QR-код
lt;div class="pd_order_barcode_div" style="text-align: right; margin: 40px; "gt; lt;img class="pd_order_barcode" style="margin-top: -40; margin-right: 10; " src="https://2tfh7u96zl.execute-api.us-east-1.amazonaws.com/added-jest-tests/barcode?type=lt;?php echo $barcodetype.'amp;value='.(($barcodetype == 'qrcode') ? $checkinpath .'Tax No:302188012300003'.'/'.' vat:'.$order-gt;get_total_tax().'/'.'discount amt:'.$order-gt;get_discount_total(): $order).'amp;includeText='.(get_option('plugindistrict_orderbarcodes_showtextupc') == 1 ? 'true' : 'false'); ?gt;" /gt;
и результат отображается в сканере примерно так : 302188012300003/total_tax/discount_total как я могу сделать так, чтобы он отображался
- 302188012300003
- total_tax
- скидка итого
Комментарии:
1. Попробуйте заменить
'/'
значение, закодированное в процентах, для новой строки:'
(10-строчный канал ASCII). Это также может быть:
''
(ASCII 13 — возврат каретки) или комбинация:
''
. Проблема в том, что я не использую aws, поэтому я не знаю. Вы также должны добавить нумерацию вручную.
'2. Это на самом деле работа, за которую вы так благодарны (»
«)
Ответ №1:
Предположим,что результат сканирования задан в $string
переменной, вы можете использовать этот способ:
$string = '302188012300003/total_tax/discount_total'; $replacedString = explode('/', $string); foreach ($replacedString as $index =gt; $str) { echo ($index 1) . ' ' . $str; }