0

この次の配列を持つ:

Array
(
    [new] => Array
        (
            [data-title] => Crear grupo
            [class] => test1, test2, test3
            [style] => float:left; border:1px solid red;
        )

    [trash] => Array
        (
            [class] => delete
        )

    [0] => edit
)

私が達成しようとしているのは、 、 、またはその他のサブ配列を抽出data-titleclass、その値をその値を含む変数に変換して、そのようにエコーするだけでいつでもアクセスできるようにすることですecho $title

最初の部分は簡単ですが、自動的に翻訳する方法はありますか?[data-title] => Crear grupodata-title="Crear grupo"

foreach($buttons as $button => $attribute) {

         $title = $attribute['data-title'];
         $classes = $attribute['class'];

         echo "<li data-title='$title' class='$classes'>"

}
4

1 に答える 1

1

これを試して:

foreach ($buttons as $button => $attribute) {
    $str = "<li ";

    foreach ($attribute as $attr => $val) {
        $str .= $attr . '="' . $val . '" ';
    }
    $str .= ">";
}
于 2012-08-09T15:56:07.973 に答える