我希望能夠控制我在這個數組中打印的內容。到目前爲止,這是我:如何控制在PHP中打印數組中的每個元素?
<?php
/* DB CONNECTION */
try {
$pdo = new PDO('mysql:host=' . DB_HOST . '; dbname=' . DB_NAME . '', DB_USER, DB_PASSWORD);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->exec('SET NAMES "utf8"');
$sql = 'SELECT nombre,categoria,descripcion FROM equipos ORDER BY nombre ASC';
$result = $pdo->query($sql);
}
catch(PDOException $e) {
echo $error = 'Error fetching jokes: ' . $e->getMessage();
exit();
}
/*FETCH ARRAY */
$equipos = array();
while ($row = $result->fetch()) {
$equipos[] = $row['nombre'];
$equipos[] = $row['categoria'];
$equipos[] = $row['descripcion'];
}
?>
<?php
/* PRINT ARRAY */
foreach($equipos as $equipo): ?>
<p><?php
echo htmlspecialchars($equipo);
?></p>
<?php
endforeach;
?>
我的結果是:
Value1
value2
Value3
etc.
我希望能夠打印出類似這樣:
Value1, Value2, Value3
Value4, Value5, Value6
有一定實用更簡單的方法。的
'.length'不是PHP函數或數組屬性。這不起作用。 – 2013-04-10 16:22:39
對不起,這是sizeof miscorected – 2013-04-10 16:26:50