我試圖找到一種方式來追加零的所有號碼在10轉換 「3 - 4」 到 「03 - 04」 用PHP
例子:
"3 - 4"
變得"03 - 04"
"3 - 10"
成爲"03 - 10"
"1 - 7"
成爲"01 - 07"
等等。
謝謝。
我試圖找到一種方式來追加零的所有號碼在10轉換 「3 - 4」 到 「03 - 04」 用PHP
例子:
"3 - 4"
變得"03 - 04"
"3 - 10"
成爲"03 - 10"
"1 - 7"
成爲"01 - 07"
等等。
謝謝。
以下preg_replace()
函數中的正則表達式模式匹配單個數字(單個數字之前或之後沒有任何數字);然後,該函數將領先0
到找到的匹配:
<?php
$str = "0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15";
$result = preg_replace('~(?<!\d)\d(?!\d)~', '0$0', $str);
echo $result; // 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15
?>
您可以使用一個簡單的正則表達式是這樣的:
\b(\d)\b
PHP代碼
$str = "3 - 4\n\n3 - 10\n\n1 - 7 ";
$result = preg_replace('/\b(\d)\b/', "0$1", $str);
(...)到目前爲止,你試過了嗎? – FelipeAls