2014-02-25 40 views
-2

嘿,我有一个PHP程序,这是洒字。我希望它不会出现在阵列中。而不是数组我想在div或跨度。请帮我解决这些问题。提前致谢。 这里是我的PHP代码我有一个程序的拼写单词,但我不希望它在数组

<?php 

    function str_split_len($str, $len) 
    { 
     if($len > strlen($str)) 
     { 
      return false; 
     } 

     $strlen = strlen($str); 
     $result = array(); 
     $words = ($strlen/$len); 

     for($x = 1; $x <= $len; $x++) 
     { 
      $result[] = substr($str, 0, $words); 
      $str = substr($str, $words, $strlen); 
     } 

     return $result; 
    } 

    /* Example */ 
    $res = str_split_len("Split me !haha!", 3); 
    print_r($res); 
?> 

回答

3

您可以使用破灭功能的加入数组:

$res = str_split_len("Split me !haha!", 3); 
echo '<span>'.implode('</span><span>', $res).'</span>'; 
0

只需使用一个字符串,而不是一个数组,并用<div><span>串连部分:

<?php 
function str_split_len($str, $len) 
{ 
    if($len > strlen($str)) 
    { 
     return false; 
    } 

    $strlen = strlen($str); 
    $result = ''; 
    $words = ($strlen/$len); 

    for($x = 1; $x <= $len; $x++) 
    { 
     $result .= '<div>'.substr($str, 0, $words).'</div>'; 
     $str = substr($str, $words, $strlen); 
    } 

    return $result; 
} 

/* Example */ 
$res = str_split_len("Split me !haha!", 3); 
echo $res; 
?> 

你会得到

<div>Split</div><div> me !</div><div>haha!</div> 
相关问题