如何在PHP中从最后两个字符后添加空格

时间:2017-08-03 06:06:18

标签: php

我想在最后两个字符之后添加空格。

[1] extensions needed for first example

{-# LANGUAGE DataKinds           #-}
{-# LANGUAGE FlexibleContexts    #-}
{-# LANGUAGE FlexibleInstances   #-}
{-# LANGUAGE GADTs               #-}
{-# LANGUAGE RankNTypes          #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE TypeFamilies        #-}
{-# LANGUAGE TypeOperators       #-}

结果应为$str = 9010201;

我尝试9 01 02 01chunk_split(),它只能从字符串的开头起作用,但不能从最后一个起作用。

3 个答案:

答案 0 :(得分:3)

简单使用strrev()chunk_split()

<?php

$str = 9010201;

echo trim(strrev(chunk_split(strrev($str),2, ' ')));

?>

答案 1 :(得分:3)

使用此代码:

您需要使用strrev()chunk_split()功能。

<?php
$str = 9010201;
$rev = strrev($str);
$split = trim(chunk_split($rev, 2, ' '));
echo strrev($split); //9 01 02 01
?>

答案 2 :(得分:0)

函数 <div class="onoffswitch1"> <input type="checkbox" name="onoffswitch1" class="onoffswitch1-checkbox" id="myonoffswitch1" checked> <label class="onoffswitch1-label" for="myonoffswitch1"> <span class="onoffswitch1-inner"></span> <span class="onoffswitch1-switch"></span> </label> </div>会将字符串反转为strrev,然后使用chunk_split()并再次反转。

1020109