[英]Print one line of an array
好的,我有這個數組:$ myarray zh_cn我只想打印它的第一個元素,以后再打印第二個,而不是總數組。
我正在嘗試此操作,但它給了我一個錯誤(警告:第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);
}
我以為是這樣的:
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);
}
第一個elememt以0開頭,因此您可以使用...
// First element
echo $myarray[0];
// Second element
echo $myarray[1];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.