如何将fetchAll()结果转换为字符串?就像迭代我的 fetch all 返回的数组的内容并尝试回显它们给我一个“数组到字符串转换”错误。我想回显数组的每个值。
$pdo = new PDO($dsn, $user, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $pdo->prepare("SELECT company_name, job_name, job_description, job_location, contact_email FROM joblist");
$stmt->execute();
$result = $stmt->fetchAll();
print_r($result);
// echo $result[0];
foreach ($result as $key => $value) {
echo $value;
}
我的结果如下所示:
Array (
[company_name] => alex
[0] => alex
[job_name] => driver
[1] => driver
[job_description] => drive a truck with goods
[2] => drive a truck with goods
[job_location] => america
[3] => america
[contact_email] => alex@email.com
[4] => alex@email.com
)
C:\xampp\htdocs\jobs-app\postjob.php注意:第 23 行中的数组到字符串的转换
翻过高山走不出你
慕姐4208626
青春有我