5
$ar = [
    array('select' => 'ven_id, ven_name'),
    array('conditions' => array(
        ['col=?', $value],
        ['col=?', $value]
    ))
];

上記のコードは中途半端です!ネストされた配列も省略形を使用するようにこれを変更するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

12

に置き換えarray()ます[]:

$ar = [
    ['select' => 'ven_id, ven_name'],
    ['conditions' => [
        ['col=?', $value],
        ['col=?', $value]
    ]]
];
于 2013-06-06T10:53:17.690 に答える
2

ここで何かが足りないかもしれませんが、次のコードを使用しないのはなぜですか (既に使用しているため[]):

<?php

$ar = [
    ['select' => 'ven_id, ven_name'],
    ['conditions' => [
        ['col=?', $value],
        ['col=?', $value]
    ]],
];

var_dump($ar);

ここでテストできます

于 2013-06-06T10:53:31.243 に答える