2桁、3桁などの戻り値があります。これらの数値の間に、「w」を入れたいと思います。私がこれに乗るどんな種類の助けも大いに感謝されます。
$value = "444";
私はそれが私にこれを返すことを望みます:
$value = "4w4w4w";
文字列を配列に変換して、次のようにすることができますimplode
。
echo implode("w", str_split("444")) . "w";
$inpがあなたの番号を保持しているとしましょう。
$arr = str_split($inp);
$result = implode('w',$arr);
str_split()
そしてimplode()
助けになります。
$var = "444";
$array = str_split($var);
$final = implode("w", $array);
この場合$final = "4w4w4";
、あなたはそうなので、最後に余分な「w」を追加したいかもしれません。
正規表現でそれを行う簡単な方法は次のとおりです。
$str = '444';
echo preg_replace ( '/(.)/', '$1w', $str );
これを試して
$value="444";
$out='';
for($i=0;$i<strlen($value);$i++){
$out.=$value[$i]. "w";
}
echo $out;
出力
4w4w4w