配列を反復処理し、結果から文字列を作成する次のコードがあります。
$finalstring;
$tempstring;
foreach($arr as $key => $value)
{
     $i = 0;
    foreach($value as $key1 => $value1)
    {
        $i+= 1;
        if($i == 1)
        {           
            $tempstring . $value1 . "|";
        }
        if($i == 2)
        {   
            $tempstring . $value1 . "|||||";
        }
        if($i == 3)
        {   
            $tempstring  . $value1 . "||||||||||";
        }
        if($i == 4)
        {    
            $tempstring  . $value1 . "|||||||||||||||||\n";
        }
    }
            echo $tempstring;
            $finalstring . $tempstring;
}
            echo $finalstring;
ただし、コードは文字列を構築していないようです (配列は間違いなく空ではなく、そのようにフォーマットされています-
Array
(
    [0] => Array
        (
            [Name] => Ron
            [Date] => 9/23/10
            [Title] => Boss
            [Activity] => Soccer
        )
    [1] => Array
        (
            [Name] => Tim
            [Date] => 9/23/10
            [Title] => player
            [Activity] => Soccer
        )
    [2] => Array
        (
            [Name] => Jim
            [Date] => 9/23/10
            [Title] => manager
            [Activity] => Soccer
        )
    [3] => Array
        (
            [Name] => Lud
            [Date] => 9/23/10
            [Title] => employee
            [Activity] => Soccer
        )
    [4] => Array
        (
            [Name] => Ron
            [Date] => 9/23/10
            [Title] => sub boss
            [Activity] => Soccer
        )
    [5] => Array
        (
            [Name] => Lev
            [Date] => 9/23/10
            [Title] => mini boss
            [Activity] => Soccer
        )
    [6] => Array
        (
            [Name] => Timpthy
            [Date] => 9/23/10
            [Title] => super boss
            [Activity] => Soccer
        )
    [7] => Array
        (
            [Name] => Jimbo
            [Date] => 9/23/10
            [Title] => final battle
            [Activity] => Soccer
        )
    [8] => Array
        (
            [Name] => El
            [Date] => 9/23/10
            [Title] => link
            [Activity] => Soccer
        )
)
コードが両方のビルドに失敗する理由はありますか$tempstring($finalstringこれは、echo ステートメントが値を出力していないことを意味します)?