2

私は PHP でデータベースを操作しており、データベースからデータをフェッチすることがよくあります。私の質問は: これを 1 行で書いてもいいですか?

$res = mssql_fetch_assoc($result);
return $res['col'];

を含む複数のアプローチを試しました

return (mssql_fetch_assoc($result))['col'];

return mssql_fetch_assoc($result)['col'];

しかし、何も機能していないようです。

何か案は?

4

2 に答える 2

3

PHP> = 5.4.0を使用している場合のみ、これは名前配列の間接参照を使用して実装されています。

于 2012-09-19T09:31:57.900 に答える
1

次を使用できます。

function getvalue($array, $key)
{
  return $array[$key];
}

その後return getvalue(mssql_fetch_assoc($result),'col');

于 2012-09-19T09:32:39.747 に答える