我正在嘗試從我的方法中的結(jié)果轉(zhuǎn)換數(shù)組,但它對我不起作用。我試圖獲取我正在發(fā)送消息的用戶的名字和姓氏。我使用var_dump和print_r來查看那里是否有值,它向我顯示了用戶行中的所有內(nèi)容(即使我不想要它)。我嘗試的方式適用于我的評論,但在這里不起作用。我嘗試了內(nèi)爆()。我當(dāng)前的代碼顯示了單詞 Array 以及名字和姓氏。有人可以告訴我出了什么問題嗎?public function getFirstAndLastName() {$query = $this->con->prepare("SELECT first_name, last_name FROM users WHERE username = ?");$query->bind_param("s", $this->user['username']);$query->execute();$query_result = $query->get_result();/*if ($query_result != FALSE) { return true;} else { return false;} */return $query_result->fetch_assoc() ?? ['first_name' => '[no', 'last_name' => 'name]'];}echo "<h4>You and <a href='" . $username ."'>" .$userResult = $profile_user_obj->getFirstAndLastName(); echo $userResult['first_name'] . " " . $userResult['last_name'];"</a></h4><hr><br>"; echo "<div class='loaded_messages' id='scroll_messages'>"; echo $message_obj->getMessages($username) . '</div>';這就是它在我的評論代碼中的工作原理:<a href="<?php echo $posted_by; ?>" target="_parent"><b> <?php $userResult = $user_obj->getFirstAndLastName();echo $userResult['first_name'] . " " . $userResult['last_name'];?></b></a> <?php echo $time_message . " " . '' . "<br>" . $post_body; ?>
1 回答

慕森王
TA貢獻1777條經(jīng)驗 獲得超3個贊
該問題是由錨標記與$userResult變量連接時的拼寫錯誤引起的。
例如:echo <a> . $userResult = profile_user_obj->getFirstAndLastName() . '</a>'
要解決該問題,請移至$userResult您的初始echo. 您還需要修復(fù)與結(jié)束錨點的串聯(lián)</a>
$userResult = $profile_user_obj->getFirstAndLastName();
echo "<h4>You and <a href='" . $username ."'>" .
$userResult['first_name'] . " " . $userResult['last_name'] .
"</a></h4><hr><br>";
- 1 回答
- 0 關(guān)注
- 108 瀏覽
添加回答
舉報
0/150
提交
取消