我有一个翻译的程序,但我不希望它在阵列中

时间:2014-02-25 15:28:09

标签: php arrays

嘿,我有一个PHP程序,这是溢出的话。我希望它不会出现在阵列中。而不是数组我想在div或span中。请帮我解决这些问题。提前致谢。 这是我的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);
?>

2 个答案:

答案 0 :(得分:3)

你可以使用implode函数来连接数组:

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

答案 1 :(得分: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>