2014-06-25 37 views
0

仍然学习PHP的一些更精细的部分,我有一个返回数组数组的函数。并且,在它只返回一个“数组”的时候,我使用下面的代码来保存不必将其作为多维数组引用。有没有办法在单行代码上做到这一点?我知道它在这个特定的场景中没有太大的区别,但只是好奇,如果我错过了一小段可能方便其他时候使用的PHP。将变量设置为函数返回的数组的特定元素

$res_resource=fetch($stmt_resource); //returns array of arrays 
$res_resource=$res_resource[0]; 
+1

你也可以尝试'电流()'或其他数组指针功能:http://us3.php.net/manual/en/ function.current.php –

+0

http://stackoverflow.com/a/35601314/2035600 – shan

回答

1

由于PHP 5.4.0的:

$res_resource = fetch($stmt_resource)[0]; 
+0

谢谢你的回应。我其实尝试过,但Dreamweaver将它视为错误,所以我认为它没有效果。虽然这在php 5.4中起作用,但不幸的是,因为Dreamweaver将其视为错误,所以代码提示停止工作,这不是一个好的折衷:-D。再次感谢您的回复,并且这一定义和预期的功能一样。 – Schugs

相关问题