Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我能用一行写这份申报表吗?_Php_Sql Server_Shortcode - Fatal编程技术网

Php 我能用一行写这份申报表吗?

Php 我能用一行写这份申报表吗?,php,sql-server,shortcode,Php,Sql Server,Shortcode,我用PHP处理数据库,经常从数据库中获取数据。我的问题是:我能把这个写在一行吗 $res = mssql_fetch_assoc($result); return $res['col']; 我尝试了多种方法,包括 return (mssql_fetch_assoc($result))['col']; 及 但似乎什么都不管用 有什么想法吗?仅当您在PHP>=5.4.0上使用名称实现时。仅当您在PHP>=5.4.0上使用名称实现时。您可以使用: function getvalue($array,

我用PHP处理数据库,经常从数据库中获取数据。我的问题是:我能把这个写在一行吗

$res = mssql_fetch_assoc($result);
return $res['col'];
我尝试了多种方法,包括

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

但似乎什么都不管用


有什么想法吗?

仅当您在PHP>=5.4.0上使用名称实现时。

仅当您在PHP>=5.4.0上使用名称实现时。

您可以使用:

function getvalue($array, $key)
{
  return $array[$key];
}
然后
返回getvalue(mssql_fetch_assoc($result),'col')

您可以使用:

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

然后
返回getvalue(mssql_fetch_assoc($result),'col')

是的。即使它需要一个额外的功能。非常有创意!是 啊即使它需要一个额外的功能。非常有创意!酷,谢谢!运行PHP5.3THO,从一个Stefan Esser那里听说了很多关于PHP5.4的坏消息……很酷,谢谢!运行PHP5.3THO时,从一位Stefan Esser那里听说了很多关于PHP5.4的坏消息。。。