我想在最後兩個字符後面添加空格。如何在PHP中最後每2個字符後添加空格
$str = 9010201;
結果應該是9 01 02 01
我試圖chunk_split()
和str_split()
,只是將其從字符串的開始工作,但不是從最後一次。
我想在最後兩個字符後面添加空格。如何在PHP中最後每2個字符後添加空格
$str = 9010201;
結果應該是9 01 02 01
我試圖chunk_split()
和str_split()
,只是將其從字符串的開始工作,但不是從最後一次。
使用簡單strrev()
和chunk_split()
<?php
$str = 9010201;
echo trim(strrev(chunk_split(strrev($str),2, ' ')));
?>
使用此代碼:
您需要使用strrev()
和chunk_split()
功能。
<?php
$str = 9010201;
$rev = strrev($str);
$split = trim(chunk_split($rev, 2, ' '));
echo strrev($split); //9 01 02 01
?>
功能strrev
將字符串相反1020109
,然後使用chunk_split(),並再次翻轉。
<?php
$str = 9010201;
echo strrev(trim(chunk_split(strrev($str),2,' ')));
?>
這需要'trim'和' ' ''加入:'回聲修剪(strrev(chunk_split(strrev($ STR),2,'')));' – Thamilan
感謝您寶貴的意見。 @Thamilan – JYoThI