好的,我有这个数组:$ myarray我想打印它的第一个元素,稍后在第二个元素,但不是作为一个完整的数组。
我正在尝试这个,但它给了我一个错误(警告:在第8行的/Users/Kim/Sites/snooze/phpinclude/feedbackcontentday1.php中为foreach()提供的参数无效)
foreach ($myarray as $value) {
echo $value."";
}
以下是数组中的代码:
public function getFeedback($p_iUserid) {
include("Connection.php"); //open db
try
{
$sql = "SELECT FeedbackPatient FROM tblFeedback
WHERE fk_UserId = ".$p_iUserid."";
$result = mysqli_query( $link, $sql );
while( $row=mysqli_fetch_assoc($result) )
{
$myarray[] = $row['FeedbackPatient'];
}
print_r($myarray);
mysqli_free_result( $result );
}
catch(Exception $e)
{
// no connection database
$feedback = $e->getMessage();
}
mysqli_close($link);
}
答案 0 :(得分:0)
我认为它是这样的:
foreach( $myarray as $key => $value ) {
echo $value."";
break;
}
试试这个:
public function getFeedback($p_iUserid) {
include("Connection.php"); //open db
try
{
$sql = "SELECT FeedbackPatient FROM tblFeedback WHERE fk_UserId = ".$p_iUserid."";
$result = mysqli_query( $link, $sql );
$myarray = array( );
while( $row=mysqli_fetch_assoc($result) )
{
$myarray[] = $row['FeedbackPatient'];
}
print_r($myarray);
mysqli_free_result( $result );
}
catch(Exception $e)
{
// no connection database
$feedback = $e->getMessage();
}
mysqli_close($link);
}
答案 1 :(得分:0)
第一个元素以0开头,因此您可以使用...
// First element
echo $myarray[0];
// Second element
echo $myarray[1];