के रूप में ऐरे प्रदर्शित करें मैं PHP/HTML का उपयोग कर एक तालिका मुद्रित करने का प्रयास कर रहा हूं। इस तरह सरणी के अंदर संग्रहीत डेटा:तालिका
Array ([id] => 1 [first_name] => mike [last_name] => lastname)
मेरा कोड निम्नानुसार है। यह चलता है और कोई त्रुटि नहीं होती है हालांकि आउटपुट की उम्मीद नहीं है।
<table>
<tr>
<th>1</th>
<th>2</th>
<th>3</th>
</tr>
<?php foreach ($res as $item): ?>
<tr>
<td><?php echo $item['id'] ?></td>
<td><?php echo $item['first_name'] ?></td>
<td><?php echo $item['last_name'] ?></td>
</tr>
<?php endforeach; ?>
</table>
परिणाम मैं आइटम के प्रथम वर्ण है:: यहाँ PHP/एचटीएमएल कोड है
1 2 3
1 1 1
m m m
l l l
सुनिश्चित नहीं हैं कि मैं गलत क्या कर रहा हूँ? मैं वास्तव में एक स्पष्टीकरण की सराहना करता हूं।
अद्यतन:
PHP कोड कोई त्रुटि नहीं है कि:
<?php
foreach ($result as $row)
{
echo '<tr>';
echo '<td>' . $row['id'] . '</td>';
echo '<td>' . $row['first_name'] . '</td>';
echo '<td>' . $row['last_name'] . '</td>';
echo '</tr>';
}
?>
और यह केवल एक "पंक्ति" उस में के साथ अपने सरणी है: $ की
आउटपुट परिणाम चर print_r का उपयोग कर ($ परिणाम) < पूर्व के साथ लिपटे> टैग
Array
(
[id] => 3
[first_name] => Jim
[last_name] => Dude
)
यहाँ परिणाम रहा है हो रही है:
वास्तविक तालिका परिणाम:
ID First Name Last Name
3 3 3
J J J
D D D
लेकिन अगर मैं सरणी में 0 है या 1 से अधिक (2 या अधिक अर्थ) यह पूरी तरह काम करता है। यह सिर्फ काम नहीं करता है जब मेरे पास तीर के अंदर तत्वों की केवल एक "पंक्ति" है। उदाहरण के लिए इस सरणी, पूरी तरह से काम करता है:
ID First Name Last Name
3 Jim Dude
4 John Dude2
मैं सच में यकीन है कि मैं गलत क्या कर रहा हूँ नहीं कर रहा हूँ:
Array
(
[0] => Array
(
[id] => 3
[first_name] => Jim
[last_name] => Dude
)
[1] => Array
(
[id] => 4
[first_name] => John
[last_name] => Dude2
)
)
मैं इस परिणाम मिलता है। विचार यह नहीं जानता कि तालिका में कितनी वस्तुएं $result
चर में पढ़ी गई हैं और फिर इस चर का उपयोग HTML तालिका के अंदर सभी तत्वों को प्रिंट करें। तालिका में ओ तत्व, तत्वों की 1 पंक्ति, तत्वों की 1 या अधिक पंक्तियां हो सकती हैं।
तालिका में एन-स्तर सरणी का जवाब यहां है https://stackoverflow.com/questions/4746079/how-to-create-a-html-table-from-a-php-array/47015800# 47015800 – Delickate
यह धागा उत्तर दिया गया है यहां ered [यहां क्लिक करें] (https://stackoverflow.com/questions/4746079/how-to-create-a-html-table-from-a-php-array/47068295#47068295) – Delickate