2017-09-17 4 views

答えて

0

あなたのロジックは、スペースですべての3文字の文字列を分離することである場合は、後でstr_split()implode()を使用することができます。ここで

は解決策である:ここでは

<?php 
$string = "KATCAT"; 
$result = implode(" ", str_split($string, 3)); 

echo $result; // "KAT CAT" 

は、より多くの文字を、別の例である:

<?php 
$string = "KATCATMA"; 
$result = implode(" ", str_split($string, 3)); 

echo $result; // "KAT CAT MA" 
0

スペースまたはタブを使用しない場合は、str_split functionを使用できます。あなたは、あなたがあるため、この機能の必須の引数の区切り文字を指定するために必要な機能を爆発使用する場合

Array 
(
    [0] => KAT 
    [2] => CAT 
) 

:詳細であなたがphp.net - str-split

<?php 

$str = "KATCAT"; 
$arr2 = str_split($str, 3); 

print_r($arr2); 

?> 

を訪問することができ、出力は次のようです。ここにはphp.net - explodeが詳細に確認できます。

<?php 
    $str = 'one|two|three|four'; 

    // positive limit 
    print_r(explode('|', $str)); 
?> 

Array 
(
    [0] => one 
    [2] => two 
    [2] => three 
) 
+0

https://eval.in/863189のような他の解決策があるかもしれませんが、OPは正しく説明されていないので、答えにくいです。 – C2486

+0

@ user2486はい、私はOPが正しく説明されていないことに完全に同意し、他にも解決策があるかもしれません。 – Harish

関連する問題