2016-06-22 10 views
0

私は、foreachを実行する際に配列値を変更する方法を質問したかったのですが、私の例ではすべての要素に追加したいのですが、foreach中に配列の値を変更します。どの配列要素にもhtml要素を追加する

foreach ($logo as &$value) { 
       $value = '<div>' . $value . '</div>'; 
       debug ($value); 
      } 
      ?> 

とエラー:お知らせ(8):文字列への変換アレイ

私は返信用のPHP 5.6

感謝を使用しています。

私は

$serviceMe = ""; //OR use beginning html 
foreach($tmp as $t) $serviceMe .= '<tr>' . $t . '</tr>'; 
$serviceMe .= ""; // Rest of the needed html 

を使用

+1

印刷$ロゴ配列、これは多次元配列で理解あたりとして – Kuldeep

答えて

1

は、あなたの$値であるの種類絶対に確認してください。それは整数、浮動小数点数、文字列、オブジェクト、配列などです

私はあなたのエラーは適切な処理なしで文字列に文字列に変換しようとしていると思います。 foreachの 前

$array = new array(
    'key' => $value, 
    'key2' => $value2, 
    'key3' => $value3, 
); 
$string = "" . $array; //throws error! 
関連する問題