2016-02-12 152 views
1

我真的很陌生,我試圖將字符串拆分爲更小的字符串,然後返回這些小字符串的數組。將字符串拆分成長度更小的字符串

這裏是我走到這一步:

<?php 

     $str = $_POST['input']; //It will get the string from the input 
     $string = str_split($str, 4); 

    for ($i=0; $i <strlen($str); $i++) { 
     $string[$i] = str_split($str,4); 
    } 

    ?> 

<td>Output:</td> 
<td align="center"><textarea rows="5" cols="50" readonly="readonly"><?php echo $string[$i]."\n"; ?></textarea></td> 

誰能告訴我我該怎麼通過長度爲4返回一個字符串數組? 非常感謝。

回答

0

你是對的。剛剛回歸後str_split

$str = $_POST['input']; //It will get the string from the input 
    $string = str_split($str, 4); // this is a array of strings with lenght 4 
    return $string; 

的$字符串變量具有以下結構:

Array 
(
    [0] => Hell 
    [1] => oFri 
    [2] => day 
) 
+0

太謝謝你了。我想我必須遍歷字符串,然後打印出來,我把'return $ string'放在'str_split'後面,我什麼都沒有收到。我錯過了什麼嗎? –

+0

var_dump/print_r $字符串和帖子在這裏 – noor

+0

請參閱我更新的代碼,由於某些原因,當我添加返回textarea消失。 –