我想在最后两个字符之后添加空格。
[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 01
和chunk_split()
,它只能从字符串的开头起作用,但不能从最后一个起作用。
答案 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