2017-10-17 11 views
0

私のウェブサイトにあるPHP変数には配列が設定されています。PHP:配列をフォーマット

print_r($array) -commandはこれを与える:

Array 
(
    [0] => Array 
     (
      [name] => Lorem Ipsum 
      [REX_MEDIA_1] => wave01.png 
     ) 

    [1] => Array 
     (
      [name] => Test 
      [REX_MEDIA_1] => background.jpg 
     ) 

) 

今私は、アレイの出力をフォーマットしたいと思います。各値には次のような値を設定する必要があります。

<div style="background:url(REX_MEDIA_1);"><p>name</p></div> 

このような処理を行う最良の方法はどれですか?

+2

'foreach'ループがあなたの "友人" であります – RomanPerekhrest

答えて

1

あなたはforeachを使用して、あなたは、foreachループは配列のみで動作し、配列内の各キー/値のペア をループするために使用され

を望むものを印刷することができます。ここで

foreach ($array as $key => $value) { 
     echo "<div style='background:url(".$value['REX_MEDIA_1'].");'><p>".$value['name']."</p></div>"; 
    } 

あなたは、配列をループにしたいと思いますがphp loops

0

についての詳細を学ぶことができreferenceを持っている:

foreach ($array as $v) { 
    echo '<div style="background:url(' . $v['REX_MEDIA_1'] . ');"><p>' . $v['name'] . '</p></div'; 
} 
関連する問題